UNPKG

@convergence/convergence

Version:
15 lines (14 loc) 742 B
import { RealTimeElement } from "./RealTimeElement"; import { LocalIndexReference, LocalRangeReference } from "../reference"; import { ObservableString, ObservableStringEvents } from "../observable/ObservableString"; export interface RealTimeStringEvents extends ObservableStringEvents { } export declare class RealTimeString extends RealTimeElement<string> implements ObservableString { static readonly Events: RealTimeStringEvents; insert(index: number, value: string): void; remove(index: number, length: number): void; splice(index: number, deleteCount: number, insertValue: string): void; length(): number; indexReference(key: string): LocalIndexReference; rangeReference(key: string): LocalRangeReference; }