class OrderedSetNonEmpty<T,Tp,TpG>
undocumented
Extends: NonEmptyBase<E>
Implements: OrderedSetBase.NonEmpty<T,Tp>
Type parameters
| Name | Constraints | Default | Description |
|---|---|---|---|
| T | undocumented | ||
| Tp | OrderedSetTypes | undocumented | |
| TpG | WithElem<Tp, T> | WithElem<Tp, T> | undocumented |
Properties
_NonEmptyType
undocumented
_NonEmptyTypecontext
undocumented
contextisEmpty
undocumented
isEmptyorder
undocumented
ordersize
undocumented
sizesourceSet
undocumented
sourceSetMethods
[Symbol.iterator]
undocumented
[Symbol.iterator]Definition
[Symbol.iterator](): FastIterator<E>;
Overrides
NonEmptyBase.[Symbol.iterator], FastIterable.[Symbol.iterator]
add
undocumented
addaddAll
undocumented
addAllDefinition
addAll(values: StreamSource<T>): TpG['nonEmpty'];
Parameters
| Name | Type | Description |
|---|---|---|
values | StreamSource<T> |
Overrides
asNormal
undocumented
asNormalassumeNonEmpty
undocumented
assumeNonEmptycopy
undocumented
copyDefinition
copy(order?: List.NonEmpty<T>, sourceSet?: TpG["sourceSetNonEmpty"]): TpG['nonEmpty'];
Parameters
| Name | Type | Description |
|---|---|---|
order | List.NonEmpty<T> | |
sourceSet | TpG["sourceSetNonEmpty"] |
difference
undocumented
differenceDefinition
difference(other: StreamSource<T>): TpG['normal'];
Parameters
| Name | Type | Description |
|---|---|---|
other | StreamSource<T> |
Overrides
filter
undocumented
filterforEach
undocumented
forEachDefinition
forEach(f: (value: T, index: number, halt: () => void) => void, options?: {
reversed?: boolean;
state?: TraverseState;
}): void;
Parameters
| Name | Type | Description |
|---|---|---|
f | (value: T, index: number, halt: () => void) => void | |
options | {reversed?: boolean;state?: TraverseState;} |
Overrides
has
undocumented
hasintersect
undocumented
intersectDefinition
intersect(other: StreamSource<T>): TpG['normal'];
Parameters
| Name | Type | Description |
|---|---|---|
other | StreamSource<T> |
Overrides
remove
undocumented
removeremoveAll
undocumented
removeAllDefinition
removeAll<U>(values: StreamSource<RelatedTo<T, U>>): TpG['normal'];
Type parameters
| Name | Description |
|---|---|
| U |
Parameters
| Name | Type | Description |
|---|---|---|
values | StreamSource<RelatedTo<T, U>> |
Overrides
stream
undocumented
streamDefinition
stream(options?: {
reversed?: boolean;
}): Stream.NonEmpty<T>;
Parameters
| Name | Type | Description |
|---|---|---|
options | {reversed?: boolean;} |
Overrides
symDifference
undocumented
symDifferenceDefinition
symDifference(other: StreamSource<T>): TpG['normal'];
Parameters
| Name | Type | Description |
|---|---|---|
other | StreamSource<T> |
Overrides
toArray
undocumented
toArraytoBuilder
undocumented
toBuildertoJSON
undocumented
toJSONtoString
undocumented
toStringunion
undocumented
unionDefinition
union(other: StreamSource<T>): TpG['nonEmpty'];
Parameters
| Name | Type | Description |
|---|---|---|
other | StreamSource<T> |