diff options
Diffstat (limited to 'stdlib/source/lux/time/duration.lux')
-rw-r--r-- | stdlib/source/lux/time/duration.lux | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/stdlib/source/lux/time/duration.lux b/stdlib/source/lux/time/duration.lux index 01d7f5847..f2eb63863 100644 --- a/stdlib/source/lux/time/duration.lux +++ b/stdlib/source/lux/time/duration.lux @@ -9,15 +9,15 @@ [text "text/" Monoid<Text>] (text ["l" lexer]) ["e" error]) - (type opaque))) + (type abstract))) -(opaque: #export Duration +(abstract: #export Duration {#.doc "Durations have a resolution of milliseconds."} Int (def: #export from-millis (-> Int Duration) - (|>> @opaque)) + (|>> @abstract)) (def: #export to-millis (-> Duration Int) @@ -26,7 +26,7 @@ (do-template [<name> <op>] [(def: #export (<name> param subject) (-> Duration Duration Duration) - (@opaque (<op> (@repr param) (@repr subject))))] + (@abstract (<op> (@repr param) (@repr subject))))] [merge i/+] [frame i/%] @@ -34,7 +34,7 @@ (def: #export (scale scalar duration) (-> Int Duration Duration) - (@opaque (i/* scalar (@repr duration)))) + (@abstract (i/* scalar (@repr duration)))) (def: #export (query param subject) (-> Duration Duration Int) |