Options
All
  • Public
  • Public/Protected
  • All
Menu

External module controller/data/internal

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

Object literals

Type aliases

AddedListItemArray

AddedListItemArray<V>: null | number | V

Type parameters

  • V

AddedListItemArrays

AddedListItemArrays<V>: Array<AddedListItemArray<V>>

Type parameters

  • V

AddedOrRemovedListItems

AddedOrRemovedListItems<V>: AddedListItems<V> | RemovedListItems<V>

Type parameters

  • V

AddedOrUpdatedItemArrays

AddedOrUpdatedItemArrays<V>: AddedListItemArrays<V> | UpdatedListItemArrays<V>

Type parameters

  • V

EventArgumentMap

EventArgumentMap: PlainObject<unknown[] | null>

EventHandler

EventHandler: function

Type declaration

EventInfoData

EventInfoData: [EventOrigin, EventArgumentMap, EventArgumentList, boolean]

EventInfoDataMap

EventInfoDataMap: PlainObject<EventInfoData>

EventInfoMap

EventInfoMap: PlainObject<EventInfo>

EventInfoSelf

EventInfoSelf: [string, string[] | null, unknown[] | null]

Items1

Type parameters

  • V

ListItems

Type parameters

  • V

MovedListItemArray

MovedListItemArray<V>: number

Type parameters

  • V

MovedListItemArrays

MovedListItemArrays<V>: Array<MovedListItemArray<V>>

Type parameters

  • V

RemovedListItemArray

RemovedListItemArray<V>: number

Type parameters

  • V

RemovedListItemArrays

RemovedListItemArrays<V>: Array<RemovedListItemArray<V>>

Type parameters

  • V

SListBaseEventData

SListBaseEventData<V>: [unknown, AddedListItems<V>, RemovedListItems<V>, UpdatedListItems<V>]

Type parameters

  • V

SMapBaseEventData

SMapBaseEventData<V>: [unknown, AddedMapItems<V>, RemovedMapItems<V>, UpdatedMapItems<V>]

Type parameters

  • V

SMovableListEventData

SMovableListEventData<V>: [unknown, AddedListItems<V>, RemovedListItems<V>, UpdatedListItems<V>, MovedListItems<V>, MovedListItems<V>]

Type parameters

  • V

SQueueEventData

SQueueEventData<V>: [unknown, AddedQueueItems<V>, RemovedQueueItems<V>]

Type parameters

  • V

UpdatedListItemArray

UpdatedListItemArray<V>: null | number | V

Type parameters

  • V

UpdatedListItemArrays

UpdatedListItemArrays<V>: Array<UpdatedListItemArray<V>>

Type parameters

  • V

WrapperConstructor

WrapperConstructor<W>: object

Type parameters

  • W

Type declaration

Variables

Const BIN_END

BIN_END: any[] | Uint32Array = ( HAS_TYPED_ARRAY ? new Uint32Array( N_BINS ) : new Array( N_BINS ) )

Const BIN_START

BIN_START: any[] | Uint32Array = ( HAS_TYPED_ARRAY ? new Uint32Array( N_BINS ) : new Array( N_BINS ) )

Const COUNT

COUNT: any[] | Uint32Array = ( HAS_TYPED_ARRAY ? new Uint32Array( N_BINS ) : new Array( N_BINS ) )

Const EVENT_CALL

EVENT_CALL: "call" = "call"

Const EVENT_CHANGE

EVENT_CHANGE: "change" = "change"

Const EVENT_CHANGE_VALUE

EVENT_CHANGE_VALUE: "change value" = "change value"

Const EVENT_CREATE

EVENT_CREATE: "create" = "create"

Const EVENT_DESTROY

EVENT_DESTROY: "destroy" = "destroy"

Const EVENT_FAIL

EVENT_FAIL: "fail" = "fail"

Const EVENT_HIDE

EVENT_HIDE: "hide" = "hide"

Const EVENT_INIT

EVENT_INIT: "init" = "init"

Const EVENT_PAGE

EVENT_PAGE: "page" = "page"

Const EVENT_SHOW

EVENT_SHOW: "show" = "show"

Const EVENT_SUCCESS

EVENT_SUCCESS: "success" = "success"

Const EVENT_VALUE

EVENT_VALUE: "value" = "value"

Const HAS_TYPED_ARRAY

HAS_TYPED_ARRAY: boolean = ( typeof Uint32Array !== "undefined" )

Const N_BINS

N_BINS: 256 = 256

Const N_BITS

N_BITS: 8 = 8

Const SCONTAINER_ID_CHAR

SCONTAINER_ID_CHAR: "$" = "$"

Const SCONTAINER_ID_PREFIX

SCONTAINER_ID_PREFIX: "$$" = "$$"

Const SLIST_PATCH_MAP_DUMMY

SLIST_PATCH_MAP_DUMMY: SListPatchMap<any> = new SListPatchMap<any>()

Const SLIST_PATCH_RESET_INSTANCE

SLIST_PATCH_RESET_INSTANCE: SListPatchReset<any> = new SListPatchReset<any>()

Const SMAP_PATCH_MAP_DUMMY

SMAP_PATCH_MAP_DUMMY: SMapPatchMap<unknown> = new SMapPatchMap<unknown>()

Const SMAP_PATCH_RESET_INSTANCE

SMAP_PATCH_RESET_INSTANCE: SMapPatchReset<unknown> = new SMapPatchReset<unknown>()

Const SMOVABLELIST_PATCH_MAP_DUMMY

SMOVABLELIST_PATCH_MAP_DUMMY: SMovableListPatchMap<any> = new SMovableListPatchMap<any>()

Const SMOVABLELIST_PATCH_RESET_INSTANCE

SMOVABLELIST_PATCH_RESET_INSTANCE: SMovableListPatchReset<any> = new SMovableListPatchReset<any>()

Const SNAVIGABLEMAP_PATCH_MAP_DUMMY

SNAVIGABLEMAP_PATCH_MAP_DUMMY: SNavigableMapPatchMap<unknown> = new SNavigableMapPatchMap<unknown>()

Const SNAVIGABLEMAP_PATCH_RESET_INSTANCE

SNAVIGABLEMAP_PATCH_RESET_INSTANCE: SNavigableMapPatchReset<unknown> = new SNavigableMapPatchReset<unknown>()

Const SQUEUE_PATCH_MAP_DUMMY

SQUEUE_PATCH_MAP_DUMMY: SQueuePatchMap<unknown> = new SQueuePatchMap<unknown>()

Const SQUEUE_PATCH_RESET_INSTANCE

SQUEUE_PATCH_RESET_INSTANCE: SQueuePatchReset<unknown> = new SQueuePatchReset<unknown>()

Let WORKING_ARRAY

WORKING_ARRAY: Array<UpdatedListItem<any>> = []

Const mapping

mapping: object

Type declaration

Functions

Const addAllToAdded1

Const addTail

  • addTail<V>(queue: Array<V | null>, from: number, values: Array<V | null>, added: AddedQueueItems<V>): void

Const addToAdded1

Const addToAdded2

  • addToAdded2<V>(index: number, value: V, added: AddedListItems<V>): void

Const addToNewMoved1

Const addToNewMoved2

  • addToNewMoved2<V>(index: number, size: number, newMoved: MovedListItems<V>): number

Const addToUpdated1

Const addToUpdatedAll

  • addToUpdatedAll<V>(index: number, size: number, updated: UpdatedListItems<V>): void

Const checkCapacity

  • checkCapacity(capacity: number): void

Const compare

  • compare(a: string, b: string): -1 | 0 | 1

Const countNewIndex1

Const countNewIndex2

  • countNewIndex2<V>(newIndex: number, moveds: MovedListItems<V>): number

Const countOldIndex1

Const countOldIndex2

  • countOldIndex2<V>(oldIndex: number, moveds: MovedListItems<V>): number

Const emptySet

  • emptySet<T>(this: T): T

Const findNewIndex

  • findNewIndex(targetCount: number, sortedOldIndices: number[]): number

Const findNewIndex1

  • findNewIndex1<V>(newIndex: number, oldIndex: number, index: number, sortedOldIndices: number[], moved: MovedListItemArrays<V>): number

Const findNewIndex2

  • findNewIndex2<V>(newIndex: number, oldIndex: number, index: number, sortedOldIndices: number[], moved: MovedListItems<V>): number

Const findOldIndex1

Const findOldIndex2

  • findOldIndex2<V>(targetOldIndex: number, moved: MovedListItems<V>): number

Const findRemoveIndex1

Const findRemoveIndex2

Const isNotSContainerId

  • isNotSContainerId(name: string): boolean

Const isSContainerId

  • isSContainerId(name: string): boolean

Const lastIndexOf

  • lastIndexOf(revisions: number[], target: number): number

Const makeOldMoved

Const mergeAndSortUpdated

Const moveKey1

Const moveKey2

  • moveKey2<V>(list: ListItems<V>, from: number | null, to: number | null, delta: number): number

Const moveToNewMoved1

  • moveToNewMoved1<V>(oldIndex: number, newIndex: number, value: V, newMoved: MovedListItemArrays<V>): void

Const moveToNewMoved2

  • moveToNewMoved2<V>(oldIndex: number, newIndex: number, value: V, newMoved: MovedListItems<V>): void

Const moveToUpdated1

Const moveToUpdated1_

Const moveToUpdatedAll

  • moveToUpdatedAll<V>(oldIndex: number, newIndex: number, value: V | null, updated: UpdatedListItems<V>): V | null

Const oldIndexComparator

  • oldIndexComparator(a: number, b: number): number

Const oldMovedComparator

Const patchMap

Const patchMap

Const patchMap

Const patchReset

Const patchReset

Const patchReset

Const patchReset

Const removeHead

  • removeHead<V>(queue: Array<V | null>, size: number, removed: RemovedQueueItems<V>): void

Const removeTail

  • removeTail<V>(queue: Array<V | null>, from: number, removed: RemovedQueueItems<V>): void

Const removeToAddedToRemoved1

Const removeToAddedToRemoved2

Const removeToNewMoved1

Const removeToNewMoved2

  • removeToNewMoved2<V>(index: number, newMoved: MovedListItems<V>): number

Const removeToRemoved1

Const removeToRemoved2

  • removeToRemoved2<V>(index: number, value: V, removed: RemovedListItems<V>): void

Const removeToUpdated1

Const removeToUpdatedAll

  • removeToUpdatedAll<V>(index: number, value: V | null, updated: UpdatedListItems<V>): V | null

Const toBinIndex

  • toBinIndex(index: number, mask: number, shift: number): number

Const toMoved1

Const toMoved2

Const toOldIndex1

  • toOldIndex1<V>(newIndex: number, newMoved: MovedListItemArrays<V>, allowDirect: boolean): number

Const toOldIndex2

  • toOldIndex2<V>(newIndex: number, newMoved: MovedListItems<V>, allowDirect: boolean): number

Const toOldIndexToAdd1

Const toOldIndexToAdd2

  • toOldIndexToAdd2<V>(newIndex: number, newMoved: MovedListItems<V>): number

Const toSContainerId

  • toSContainerId(name: string, type: string): string

Const toSScalarValue

  • toSScalarValue<V>(value: V | null | SScalar<V>): V | null

Const updateToUpdated1

Const vadd1

Const vceilingIndex1

Const vceilingIndex2

  • vceilingIndex2<V>(array: ListItems<V>, value: number): number

Const vindexOf1

Const vindexOf2

  • vindexOf2<V>(array: ListItems<V>, value: number): number

Const vindexOf3

  • vindexOf3(array: number[], value: number): number

Const visEmpty1

Const visEmpty2

Const visNotEmpty1

  • visNotEmpty1<V>(list: Items1<V>): boolean

Const visNotEmpty2

Const vlength1

Const vlength2

Const vput1

Const vput2

Const vremoveByIndex1

Const vremoveByIndex2

Object literals

Const DUMMY_UPDATED_ITEM2

DUMMY_UPDATED_ITEM2: object

index

index: number = 0

newValue

newValue: null = null

oldValue

oldValue: null = null

Generated using TypeDoc