List

list operations i.e insert, delete, push and pop

interface List {
    delete(index: number) : Promise<any>;;
    index(index: number) : ChangeContext;;
    insert(index: number, value: any) : Promise<any>;;
    pop(): Promise<any>;;
    push(value: any) : Promise<any>;;
}

index

Methods

delete

delete(index: number) : Promise<any>;

delete an element from a list this is similar to

colab.change("tags").getList().index(0).delete()

Parameters

index

index to delete

number
Returns
Promise<any>

index

index(index: number) : ChangeContext;

select an index in the list to update or delete the value

colab.change('tags').getList().index(0).update({hobbies: true})

Parameters

index
number
Returns
ChangeContext

insert

insert(index: number, value: any) : Promise<any>;

insert element in a list

Parameters

index

position to do the insert

number
value

value to insert

any
Returns
Promise<any>

pop

pop(): Promise<any>;

remove an element at the end of the list

Returns
Promise<any>

push

push(value: any) : Promise<any>;

push a value to the end of the list

Parameters

value

value to push

any
Returns
Promise<any>