signalk-server
Version:
An implementation of a [Signal K](http://signalk.org) server for boats.
23 lines • 948 B
TypeScript
declare class DeltaEditor {
deltas: any[];
constructor();
load(filename: string): void;
saveSync(filename: string): void;
save(filename: string): Promise<void>;
setValue(context: string, path: string, value: any): any;
setSelfValue(path: string, value: any): any;
setMeta(context: string, path: string, value: any): any;
getValue(context: string, path: string): any;
getSelfValue(path: string): any;
getMeta(context: string, path: string): any;
removeValue(context: string, path: string): void;
removeSelfValue(path: string): void;
removeMeta(context: string, path: string): void;
static computeDefaultFields(existing: Record<string, unknown> | undefined | null, value: Record<string, unknown>): {
hasNewFields: boolean;
fieldsToSet: Record<string, unknown>;
merged: Record<string, unknown>;
};
}
export = DeltaEditor;
//# sourceMappingURL=deltaeditor.d.ts.map