Text

collaborative text editing

try {
	let doc: Text = colab.change('doc').getText();
	await text.insert(0, 'hello world');
} catch (e) {
	console.error(e);
}
interface Text {
    delete(index: number, length: number) : Promise<any>;;
    insert(index: number, value: string) : Promise<any>;;
    value(): Promise<string>;;
}

index

Methods

delete

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

delete at index

Parameters

index

index to start deletion

number
length

number of characters to delete

number
Returns
Promise<any>

insert

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

insert text value at index

Parameters

index

index in text ,0 based

number
value

string to insert

string
Returns
Promise<any>

value

value(): Promise<string>;

get the value of the underlying text

Returns
Promise<string>