Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coast-team/dotted-logootsplit
/ functions
Functions
378 in github.com/coast-team/dotted-logootsplit
⨍
Functions
378
◇
Types & classes
63
Function
constructor
* @param posBounds bottom and top positions.
src/core/block-factory.ts:48
Function
constructor
* @param right Next cell.
src/list/linked/linked-list-cell.ts:28
Method
constructor
* @example * Anchor(p) is just before p * There not exists another position between Anchor(p) and p * * @param ref position to whi
src/core/anchor.ts:67
Method
constructor
* @param lowerPos First position of the block. * @param content Content of the block.
src/core/block.ts:100
Method
constructor
* @param index Insertion index. * @param content Inserted elements.
src/core/local-operation.ts:21
Method
constructor
* @param index Removal index. * @param items Number of removed elements.
src/core/local-operation.ts:49
Method
constructor
* @param lower Lower bound. * @param length Number of elements in the range.
src/core/u32-range.ts:49
Method
constructor
( list: OpReplicatedList<P, E>, vv: { [r: string]: u32 } )
src/core/delta-replicated-list.ts:62
Method
constructor
( list: OpEditableReplicatedList<P, E>, vv: { [r: string]: u32 } )
src/core/delta-replicated-list.ts:313
Method
constructor
* @param length {@link Concat#length}
src/core/concat.ts:65
Method
constructor
* @param block {@link Cell#block } * @param right {@link Linkable#right }
src/list/linked/linked-list-cell.ts:490
Method
constructor
* New empty list.
src/list/linked/op-linked-list.ts:75
Method
constructor
* @param factory strategy of block generation.
src/list/linked/op-linked-list.ts:166
Method
constructor
* @param root {@see EditableOpAvlList#root }
src/list/avl/op-avl-list.ts:60
Method
constructor
* @param root {@see EditableOpAvlList#root } * @param factory {@see EditableOpAvlList#factory }
src/list/avl/op-avl-list.ts:169
Method
constructor
(l: Node<P, E>, block: Block<P, E>, r: Node<P, E>)
src/list/avl/avl-list-node.ts:76
Method
constructor
* @param priority {@link SimplePosPart#priority } * @param replica {@link SimplePosPart#replica } * @param nth {@link SimplePosPart#nth }
src/pos/simple/simple-pos-part.ts:115
Method
constructor
* @param parts {@link SimplePos#parts }
src/pos/simple/simple-pos.ts:103
Method
constructor
* @param posBounds {@link SimpleBlockFactory#replica } * @param seq {@link SimpleBlockFactory#seq } * @param randState random generator's st
src/pos/simple/simple-block-factory.ts:151
Method
constructor
* @param priority {@link SimpleDotPosPart#priority } * @param replica {@link SimpleDotPosPart#replica } * @param seq {@link SimpleDotPosPart
src/dot-pos/simple/simple-dot-pos-part.ts:35
Method
constructor
* @param parts {@link SimpleDotPos#parts }
src/dot-pos/simple/simple-dot-pos.ts:43
Method
constructor
* @param posBounds {@link SimpleBlockFactory#replica } * @param seq {@link SimpleBlockFactory#seq } * @param randState random generator's st
src/dot-pos/simple/simple-dot-block-factory.ts:52
Method
copy
* @return Deep copy of this.
src/dot-pos/simple/simple-dot-block-factory.ts:125
Function
deltaEditableList
( factory: BlockFactory<P>, v: E )
src/list/linked/linked.ts:89
Function
deltaEditableList
( factory: BlockFactory<P>, v: E )
src/list/avl/avl.ts:92
Function
deltaEditableListFromPlain
( f: BlockFactoryConstructor<P>, itemsFromPlain: FromPlain<E> )
src/list/linked/linked.ts:103
Function
deltaEditableListFromPlain
( f: BlockFactoryConstructor<P>, itemsFromPlain: FromPlain<E> )
src/list/avl/avl.ts:106
Function
deltaList
()
src/list/linked/linked.ts:64
Function
deltaList
()
src/list/avl/avl.ts:67
Function
deltaListFromPlain
( f: BlockFactoryConstructor<P>, itemsFromPlain: FromPlain<E> )
src/list/linked/linked.ts:77
Function
deltaListFromPlain
( f: BlockFactoryConstructor<P>, itemsFromPlain: FromPlain<E> )
src/list/avl/avl.ts:80
Function
emptyODeltaSeq
( replica: number, seed: string = DEFAULT_SEED )
test/list/linked/op-linked-list.test.ts:98
Method
endIndex
()
src/core/local-operation.ts:55
Function
from
* @param items * @return New block with {@link items } as {@link Block#items }.
src/core/block-factory.ts:81
Method
from
( list: OpReplicatedList<P, E> )
src/core/delta-replicated-list.ts:16
Method
from
( list: OpEditableReplicatedList<P, E> )
src/core/delta-replicated-list.ts:273
Method
from
* @param priority {@link SimplePosPart#priority } * ∉ {U32_BOTTOM, U32_TOP} * @param replica {@link SimplePosPart#replica } *
src/pos/simple/simple-pos-part.ts:50
Method
from
* @param priority {@link SimpleDotPosPart#priority } * ∉ {U32_BOTTOM, U32_TOP} * @param replica {@link SimpleDotPosPart#replica }
src/dot-pos/simple/simple-dot-pos-part.ts:51
Method
fromPlain
( posFromPlain: FromPlain<P> )
src/core/anchor.ts:32
Method
fromPlain
* @param x candidate * @return object from `x', or undefined if `x' is not valid.
src/core/u32-range.ts:80
Method
fromPlain
* @param opFromPlain * @return function that accepts a value and attempt to build a list. * It returns the built list if it succeeds, or un
src/core/delta-replicated-list.ts:28
Method
fromPlain
* @param opFromPlain * @return function that accepts a value and attempt to build a list. * It returns the built list if it succeeds, or un
src/core/delta-replicated-list.ts:285
Method
fromPlain
* @param x candidate * @return object from `x', or undefined if `x' is not valid.
src/core/concat.ts:52
Method
fromPlain
* @param blockFromPlain * @return function that accepts a value and returns a Sentinel from * the value, or undefined if the value is mal-f
src/list/linked/linked-list-cell.ts:437
Method
fromPlain
* @param f * @param itemsFromPlain * @return function that accepts a value and attempt to build a list. * It returns the built list if
src/list/linked/op-linked-list.ts:127
Method
fromPlain
* * @param f * @param itemsFromPlain * @return function that accepts a value and attempt to build a list. * It returns the built
src/list/avl/op-avl-list.ts:143
Method
fromPlain
* @param blockFromPlain * @return function that accepts a value and returns a Node from * the value, or undefined if the value is mal-forme
src/list/avl/avl-list-node.ts:48
Method
fromPlain
* @note {@link SimplePosPart#BOTTOM} and {@link SimplePosPart#TOP} * are not valid candidates. * * @param x candidate * @return ob
src/pos/simple/simple-pos-part.ts:74
Method
fromPlain
* @note {@link SimplePos#BOTTOM } and {@link SimplePos#TOP } * are not valid candidates. * * @param x candidate * @return object f
src/pos/simple/simple-pos.ts:78
Method
fromPlain
* @note {@link SimpleDotPosPart#BOTTOM} and {@link SimpleDotPosPart#TOP} * are not valid candidates. * * @param x candidate * @ret
src/dot-pos/simple/simple-dot-pos-part.ts:71
Method
fromPlain
* @note {@link SimpleDotPos#BOTTOM } and {@link SimpleDotPos#TOP } * are not valid candidates. * * @param x candidate * @return ob
src/dot-pos/simple/simple-dot-pos.ts:76
Function
garbageCollect
* Some factories can store generated positions for differents purposes. * This method enables to garbage collect these positions when they *
src/core/block-factory.ts:168
Function
garbageCollectPos
* See {@link BlockFactory#garbageCollect } * * @param l lower position * @param length number of positions after l (including l) to rem
src/core/block-factory.ts:178
Method
hashCode
* Non-cryptographic way to approximate object identity.
src/pos/simple/simple-pos-part.ts:147
Method
hashCode
* Non-cryptographic way to approximate object identity.
src/dot-pos/simple/simple-dot-pos-part.ts:136
Method
hashCode
@override
src/dot-pos/simple/simple-dot-pos.ts:178
Method
increaseSeq
* Increase {@link SimpleBlockFactory#seq } by {@link by } * * @param by
src/dot-pos/simple/simple-dot-block-factory.ts:135
Function
indexFrom
* @param anchor * @param minIndex minimal index in the current sub-list. * @return index of `anchor`.
src/core/block-list-context.ts:265
Function
indexFrom
* @param anchor * @param minIndex minimal index in the current sub-list. * @return index of `anchor`.
src/list/linked/linked-list-cell.ts:55
Method
indexFrom
* @param anchor * @return index of `anchor`.
src/core/delta-replicated-list.ts:110
Function
insert
* @param iBlock block to insert. * @param minIndex minimal index in the current sub-list. * @return Performed modifications in terms of loca
src/core/block-list-context.ts:361
Function
insert
* [Mutation] * Insert the parts of {@link iBlock } which are not already inserted. * * @param iBlock block to insert. * @param ind
src/list/linked/linked-list-cell.ts:168
Function
insertAt
* @param relIndex relative index * @param items elements to insert * @param factory [mutated] block factory * @return block generated w
src/core/block-list-context.ts:418
Function
insertAt
* [Mutation] * Insert {@link items } at {@link index}. * * @param index 0-based index; Where to insert. * @param items elements to
src/list/linked/linked-list-cell.ts:240
Method
insertAt
* [Mutation] * Insert {@link items } at {@link index}. * * @param index 0-based index; Where to insert. * @param items elements to
src/core/delta-replicated-list.ts:341
Method
insertAt
@Override
src/list/linked/op-linked-list.ts:189
Method
insertAt
@Override
src/list/avl/op-avl-list.ts:194
Function
insertRight
* [Mutation] * Insert {@link rblock } to right and preserve the chain. * * @param rblock block to insert. * @return inserted cell
src/list/linked/linked-list-cell.ts:154
Function
insertable
* @param iBlock * @return segments of `iBlock` that can be inserted in the current * sub-list.
src/core/block-list-context.ts:319
Function
insertable
* @param iBlock * @return segments of `iBlock` that can be inserted in the current * sub-list.
src/list/linked/linked-list-cell.ts:104
Method
intDistance
@override
src/dot-pos/simple/simple-dot-pos.ts:155
Method
intersection
* @param other * this and {@link other } intersect. * @return Intersection part between this and {@link other }.
src/core/u32-range.ts:159
Method
isBalanced
()
src/list/avl/avl-list-node.ts:114
Method
isBaseEqual
@override
src/dot-pos/simple/simple-dot-pos.ts:222
Method
length
* Length of {@link Block#content }
src/core/block.ts:131
Method
length
* Number of inserted elements.
src/core/local-operation.ts:32
Method
length
()
src/core/delta-replicated-list.ts:74
Method
length
@Override
src/list/avl/op-avl-list.ts:66
Function
mAnchor
(t, emp)
test/list/macro.ts:1146
Function
mAnchorOutOfBound
(t, emp)
test/list/macro.ts:1133
Function
mApplyDeltaInsertRemove
(t, emp)
test/list/macro.ts:1025
Function
mApplyDeltaPartRemoveInsert
(t, emp)
test/list/macro.ts:1040
Function
mApplyDeltaRemoveInsert
(t, emp)
test/list/macro.ts:1010
Function
mApplyDeltaTwice
(t, emp)
test/list/macro.ts:995
Function
mEmpty
(t, emp)
test/list/macro.ts:65
Function
mInsertAfter
(t, emp)
test/list/macro.ts:382
Function
mInsertAppend
(t, emp)
test/list/macro.ts:164
Function
mInsertAppendPrepend
(t, emp)
test/list/macro.ts:194
Function
mInsertAppendSplitted
(t, emp)
test/list/macro.ts:281
Function
mInsertAtBoth
(t, emp)
test/list/macro.ts:97
Function
mInsertAtLeft
(t, emp)
test/list/macro.ts:86
Function
mInsertAtMultiple
(t, emp)
test/list/macro.ts:124
Function
mInsertAtRight
(t, emp)
test/list/macro.ts:75
Function
mInsertAtSplit
(t, emp)
test/list/macro.ts:110
Function
mInsertBefore
(t, emp)
test/list/macro.ts:398
Function
mInsertConcurrent
(t, emp)
test/list/macro.ts:416
Function
mInsertConcurrentAppend
(t, emp)
test/list/macro.ts:434
Function
mInsertConcurrentPrepend
(t, emp)
test/list/macro.ts:455
Function
mInsertDoublySplitted
(t, emp)
test/list/macro.ts:256
Function
mInsertIncluded
(t, emp)
test/list/macro.ts:329
← previous
next →
201–300 of 378, ranked by callers