Skip to main content

class TableEmpty<R,C,V,Tp>

undocumented

Extends: EmptyBase

Implements: TableBase<R,C,V,Tp>

Type parameters

NameConstraintsDescription
Rundocumented
Cundocumented
Vundocumented
TpContextImplTypesundocumented

Properties

_NonEmptyType

undocumented

Definition

_NonEmptyType: WithRow<Tp, R, C, V>['nonEmpty'];

Overrides

EmptyBase._NonEmptyType

amountRows

undocumented

Definition

get amountRows(): 0;

Overrides

VariantTableBase.amountRows

context

undocumented

Definition

readonly context: WithRow<Tp, R, C, V>['context'];

Overrides

TableBase.context

isEmpty

undocumented

Definition

get isEmpty(): true;

Overrides

EmptyBase.isEmptyVariantTableBase.isEmpty

length

undocumented

Definition

get length(): 0;

Overrides

EmptyBase.length

rowMap

undocumented

Definition

get rowMap(): WithRow<Tp, R, C, V>['rowMap'];

Overrides

VariantTableBase.rowMap

size

undocumented

Definition

get size(): 0;

Overrides

EmptyBase.sizeVariantTableBase.size

Methods

[Symbol.iterator]

undocumented

addEntries

undocumented

Definition

addEntries(entries: StreamSource<readonly [R, C, V]>): WithRow<Tp, R, C, V>['normal'] | any;

Parameters

NameTypeDescription
entriesStreamSource<readonly [R, C, V]>

Overrides

TableBase.addEntries

addEntry

undocumented

Definition

addEntry(entry: readonly [R, C, V]): WithRow<Tp, R, C, V>['nonEmpty'];

Parameters

NameTypeDescription
entryreadonly [R, C, V]

Overrides

TableBase.addEntry

assumeNonEmpty

undocumented

Definition

assumeNonEmpty(): never;

Overrides

EmptyBase.assumeNonEmpty, VariantTableBase.assumeNonEmpty

filter

undocumented

Definition

filter(): any;

Overrides

EmptyBase.filter, VariantTableBase.filter

filterRows

undocumented

Definition

filterRows(): WithRow<Tp, R, C, V>['normal'];

Overrides

VariantTableBase.filterRows

forEach

undocumented

Definition

forEach(): void;

Overrides

EmptyBase.forEach, VariantTableBase.forEach

get

undocumented

Definition

get<_, __, O>(row: R, column: C, otherwise?: OptLazy<O>): O;

Type parameters

NameDescription
_
__
O

Parameters

NameTypeDescription
rowR
columnC
otherwiseOptLazy<O>

Overrides

VariantTableBase.get

getRow

undocumented

Definition

getRow(): WithRow<Tp, R, C, V>['row'];

Overrides

VariantTableBase.getRow

hasRowKey

undocumented

Definition

hasRowKey(): false;

Overrides

VariantTableBase.hasRowKey

hasValueAt

undocumented

Definition

hasValueAt(): false;

Overrides

VariantTableBase.hasValueAt

mapValues

undocumented

Definition

mapValues(): WithRow<Tp, R, C, V>['normal'];

Overrides

VariantTableBase.mapValues

modifyAt

undocumented

Definition

modifyAt(row: R, column: C, options: {
    ifNew?: OptLazyOr<V, Token>;
  }): WithRow<Tp, R, C, V>['normal'];

Parameters

NameTypeDescription
rowR
columnC
options{
    ifNew?: OptLazyOr<V, Token>;
  }

Overrides

TableBase.modifyAt

nonEmpty

undocumented

Definition

nonEmpty(): this is this['_NonEmptyType'];

Overrides

EmptyBase.nonEmpty, VariantTableBase.nonEmpty

remove

undocumented

Definition

remove(): WithRow<Tp, R, C, V>['normal'];

Overrides

EmptyBase.remove, VariantTableBase.remove

removeAndGet

undocumented

Definition

removeAndGet(): undefined;

Overrides

VariantTableBase.removeAndGet

removeEntries

undocumented

Definition

removeEntries(): WithRow<Tp, R, C, V>['normal'];

Overrides

VariantTableBase.removeEntries

removeRow

undocumented

Definition

removeRow(): WithRow<Tp, R, C, V>['normal'];

Overrides

VariantTableBase.removeRow

removeRowAndGet

undocumented

Definition

removeRowAndGet(): undefined;

Overrides

VariantTableBase.removeRowAndGet

removeRows

undocumented

Definition

removeRows(): WithRow<Tp, R, C, V>['normal'];

Overrides

VariantTableBase.removeRows

set

undocumented

Definition

set(row: R, column: C, value: V): WithRow<Tp, R, C, V>['nonEmpty'];

Parameters

NameTypeDescription
rowR
columnC
valueV

Overrides

TableBase.set

stream

undocumented

Definition

stream(): Stream<any>;

Overrides

EmptyBase.stream, VariantTableBase.stream

streamRows

undocumented

Definition

streamRows(): Stream<R>;

Overrides

VariantTableBase.streamRows

streamValues

undocumented

Definition

streamValues(): Stream<V>;

Overrides

VariantTableBase.streamValues

toArray

undocumented

Definition

toArray(): [];

Overrides

EmptyBase.toArray, VariantTableBase.toArray

toBuilder

undocumented

Definition

toBuilder(): WithRow<Tp, R, C, V>['builder'];

Overrides

TableBase.toBuilder

toJSON

undocumented

Definition

toJSON(): ToJSON<[R, [C, V][]][]>;

Overrides

VariantTableBase.toJSON

toString

undocumented

Definition

toString(): string;

Overrides

VariantTableBase.toString

updateAt

undocumented

Definition

updateAt(): WithRow<Tp, R, C, V>['normal'];

Overrides

TableBase.updateAt