-
Notifications
You must be signed in to change notification settings - Fork 0
Set
javarome edited this page Nov 8, 2024
·
1 revision
A set contains several dates.
classDiagram
class Set {
add(value)
has(value): boolean
delete(value)
size(): number
}
class DateSet {
exclusive: boolean
}
Set <|-- DateSet
import {Level2Set as DateSet} from "@rr0/time"
const set1 = Level2Set.fromString("[1667,1760-12]")
set1.exclusive // true
set1.has("1667") // true
set1.has("1760-12") // true
const set2 = Level2Set.fromString("{1760-01,1760-02,1760-12..}")
set2.exclusive // false
set2.has("1760-02") // true
set2.has("1760-12..") // true