Uniq
constUniq:object
Defined in: Data/Uniq.ts:168
Type Declaration
Section titled “Type Declaration”add: <
A>(item) => (s) =>ReadonlySet<A>
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”A
Returns
Section titled “Returns”(s) => ReadonlySet<A>
difference
Section titled “difference”difference: <
A>(other) => (s) =>ReadonlySet<A>
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”ReadonlySet<A>
Returns
Section titled “Returns”(s) => ReadonlySet<A>
empty: <
A>() =>ReadonlySet<A>
Type Parameters
Section titled “Type Parameters”A
Returns
Section titled “Returns”ReadonlySet<A>
filter
Section titled “filter”filter: <
A>(predicate) => (s) =>ReadonlySet<A>
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”predicate
Section titled “predicate”(a) => boolean
Returns
Section titled “Returns”(s) => ReadonlySet<A>
filterMap
Section titled “filterMap”filterMap: <
A,B>(f) => (s) =>ReadonlySet<B>
Type Parameters
Section titled “Type Parameters”A
B
Parameters
Section titled “Parameters”(a) => Maybe<B>
Returns
Section titled “Returns”(s) => ReadonlySet<B>
from:
object
from.Array
Section titled “from.Array”Array: <
A>(arr) =>ReadonlySet<A> =fromArray
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”readonly A[]
Returns
Section titled “Returns”ReadonlySet<A>
has: <
A>(item) => (s) =>boolean
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”A
Returns
Section titled “Returns”(s) => boolean
insert
Section titled “insert”insert: <
A>(item) => (s) =>ReadonlySet<A> =add
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”A
Returns
Section titled “Returns”(s) => ReadonlySet<A>
intersection
Section titled “intersection”intersection: <
A>(other) => (s) =>ReadonlySet<A>
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”ReadonlySet<A>
Returns
Section titled “Returns”(s) => ReadonlySet<A>
is:
object
is.empty
Section titled “is.empty”empty: <
A>(s) =>boolean=isEmpty
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”ReadonlySet<A>
Returns
Section titled “Returns”boolean
is.nonEmpty
Section titled “is.nonEmpty”nonEmpty: <
A>(s) =>s is NonEmptySet<A>=isNonEmpty
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”ReadonlySet<A>
Returns
Section titled “Returns”s is NonEmptySet<A>
isSubsetOf
Section titled “isSubsetOf”isSubsetOf: <
A>(other) => (s) =>boolean
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”ReadonlySet<A>
Returns
Section titled “Returns”(s) => boolean
map: <
A,B>(f) => (s) =>ReadonlySet<B>
Type Parameters
Section titled “Type Parameters”A
B
Parameters
Section titled “Parameters”(a) => B
Returns
Section titled “Returns”(s) => ReadonlySet<B>
NonEmpty
Section titled “NonEmpty”NonEmpty:
object=UniqNonEmptyConst
NonEmpty.from
Section titled “NonEmpty.from”from:
object
NonEmpty.from.Set
Section titled “NonEmpty.from.Set”Set: <
A>(s) =>Maybe<NonEmptySet<A>>
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”ReadonlySet<A>
Returns
Section titled “Returns”Maybe<NonEmptySet<A>>
NonEmpty.map
Section titled “NonEmpty.map”map: <
A,B>(f) => (s) =>NonEmptySet<B>
Type Parameters
Section titled “Type Parameters”A
B
Parameters
Section titled “Parameters”(a) => B
Returns
Section titled “Returns”(s) => NonEmptySet<B>
NonEmpty.reduce
Section titled “NonEmpty.reduce”reduce: <
A>(f) => (s) =>A
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”(acc, a) => A
Returns
Section titled “Returns”(s) => A
NonEmpty.singleton
Section titled “NonEmpty.singleton”singleton: <
A>(item) =>NonEmptySet<A>
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”A
Returns
Section titled “Returns”NonEmptySet<A>
NonEmpty.to
Section titled “NonEmpty.to”to:
object
NonEmpty.to.Array
Section titled “NonEmpty.to.Array”Array: <
A>(s) =>NonEmptyArr<A>
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”NonEmptySet<A>
Returns
Section titled “Returns”NonEmptyArr<A>
reduce
Section titled “reduce”reduce: <
A,B>(init,f) => (s) =>B
Type Parameters
Section titled “Type Parameters”A
B
Parameters
Section titled “Parameters”B
(acc, a) => B
Returns
Section titled “Returns”(s) => B
remove
Section titled “remove”remove: <
A>(item) => (s) =>ReadonlySet<A>
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”A
Returns
Section titled “Returns”(s) => ReadonlySet<A>
singleton
Section titled “singleton”singleton: <
A>(item) =>ReadonlySet<A>
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”A
Returns
Section titled “Returns”ReadonlySet<A>
size: <
A>(s) =>number
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”ReadonlySet<A>
Returns
Section titled “Returns”number
to:
object
to.Array
Section titled “to.Array”Array: <
A>(s) => readonlyA[] =toArray
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”ReadonlySet<A>
Returns
Section titled “Returns”readonly A[]
toggle
Section titled “toggle”toggle: <
A>(item) => (s) =>ReadonlySet<A>
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”A
Returns
Section titled “Returns”(s) => ReadonlySet<A>
union: <
A>(other) => (s) =>ReadonlySet<A>
Type Parameters
Section titled “Type Parameters”A
Parameters
Section titled “Parameters”ReadonlySet<A>
Returns
Section titled “Returns”(s) => ReadonlySet<A>