Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • V

Hierarchy

Index

Constructors

constructor

Properties

Protected _patches

_patches: SListPatches<V>

Protected _values

_values: Array<V | null>

Methods

addAll_

  • addAll_(index: number, values: ArrayLike<V | null>): boolean

add_

  • add_(index: number, value: V | null): boolean

clearAndAddAll_

  • clearAndAddAll_(values: ArrayLike<V | null>): boolean

clearAndAdd_

  • clearAndAdd_(value: V | null): boolean

clear_

  • clear_(): this

containsAll_

  • containsAll_(values: ArrayLike<V | null>, comparator: Comparator, thisArg: unknown): boolean

contains_

  • contains_(value: V | null, comparator: Comparator, thisArg: unknown): boolean

each_

  • each_(iteratee: Iteratee<number, V | null, any>, thisArg: unknown, reverse: boolean): this

filter_

  • filter_(iteratee: Iteratee<number, V | null, any>, thisArg: unknown): this

find_

  • find_(predicate: Iteratee<number, V | null, any>, thisArg: unknown, reverse: boolean): V | null

fromJson_

  • fromJson_(json: unknown): void

fromString_

  • fromString_(str: string): void

getAndIncrementRevision_

  • getAndIncrementRevision_(): number

getRevision_

  • getRevision_(): number

getWrapper_

get_

  • get_(index: number): V | null

indexOf_

  • indexOf_(value: V | null, comparator: Comparator, thisArg: unknown): number

initialize_

  • initialize_(): void

isEmpty_

  • isEmpty_(): boolean

isInitialized_

  • isInitialized_(): boolean

isLocked_

  • isLocked_(): boolean

isNonNull_

  • isNonNull_(): boolean

isPatchApplicable_

  • isPatchApplicable_(patches: unknown[], revision: number, hasNoPatches: boolean): boolean

isPatchEmpty_

  • isPatchEmpty_(patches: unknown[]): boolean

isReadOnly_

  • isReadOnly_(): boolean

lastIndexOf_

  • lastIndexOf_(value: V | null, comparator: Comparator, thisArg: unknown): number

lock_

  • lock_(): void

Protected makeInitValues_

  • makeInitValues_(): Array<V | null>

mergeEvents_

Protected newInitArgs_

  • newInitArgs_(): unknown[]

Protected newValueArgs_

onAddAll_

  • onAddAll_(index: number, values: ArrayLike<V | null>): boolean

onAdd_

  • onAdd_(index: number, value: V | null): boolean

onClear_

  • onClear_(): void

onMergedEvent_

onRemove_

  • onRemove_(index: number): void

onSet_

  • onSet_(index: number, newValue: V | null): void

patchReset_

patch_

  • patch_(patches: unknown[]): unknown[] | null

pushChangeEvent_

  • pushChangeEvent_(initArg: unknown | null, changeArgs: unknown[]): void

pushEvent_

  • pushEvent_(name: string, args: unknown[]): void

remove_

  • remove_(index: number): V | null

resetAuthorizedRevision_

  • resetAuthorizedRevision_(): void

reset_

  • reset_(index: number): V | null

set_

  • set_(index: number, value: V | null): V | null

size_

  • size_(): number

toArrayObject_

toArray_

  • toArray_(): Array<V | null>

toEventData_

toJson_

  • toJson_(): Array<V | null>

toString_

  • toString_(): string

Protected toUpdated_

  • toUpdated_(): void

triggerEvents_

uninitialize_

  • uninitialize_(): void

unlock_

  • unlock_(): void

Generated using TypeDoc