crystalize.js / Exports
Ƭ CrystalizerReducer<Crystal
, Shard
>: (crystal
: Readonly
<Crystal
>, shard
: Readonly
<Shard
>) => Crystal
Name |
---|
Crystal |
Shard |
▸ (crystal
, shard
): Crystal
Name | Type |
---|---|
crystal |
Readonly <Crystal > |
shard |
Readonly <Shard > |
Crystal
Ƭ Keep<Shard
>: ["all"
] | ["none"
] | ["count"
, number
] | ["first"
, ShardSeekFn
<Shard
>] | ["since"
, number
] | ["min"
, Keep
<Shard
>[]] | ["max"
, Keep
<Shard
>[]]
Name |
---|
Shard |
Ƭ PlainObject: Object
▪ [key: string
]: Primitive
| Primitive
[] | PlainObject
Ƭ Primitive: string
| number
| boolean
| null
| undefined
Ƭ ShardSeekFn<Shard
>: (shard
: Readonly
<Shard
>) => boolean
Name |
---|
Shard |
▸ (shard
): boolean
Name | Type |
---|---|
shard |
Readonly <Shard > |
boolean
Ƭ SingleSort<Shard
>: ["asc"
| "desc"
, string
| ShardSeekFn
<Shard
>]
Name |
---|
Shard |
Ƭ UserOpts<Crystal
, Shard
>: Object
Name |
---|
Crystal |
Shard |
Name | Type |
---|---|
initial |
Crystal |
keep? |
Keep <Shard > |
map? |
(shard : Readonly <Shard >) => Shard |
reduce |
CrystalizerReducer <Crystal , Shard > |
sort? |
SingleSort <Shard > | SingleSort <Shard >[] |
tsKey? |
string |