@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
14 lines (13 loc) • 641 B
TypeScript
import AbstractStore from './AbstractStore';
import { StoreOptions } from './AbstractStore';
export interface LocalStoreSettings {
}
export default abstract class AbstractLocalStore<Settings extends LocalStoreSettings> extends AbstractStore {
constructor(options: StoreOptions);
private get settings();
protected writeValue<F extends keyof Settings>(key: F, value: Settings[F]): void;
protected writeValues<T extends Record<string, any>>(values: T): this;
protected readValue<F extends keyof Settings>(key: F): Partial<Settings>[F];
protected readValues<T extends Settings>(): Partial<T>;
private readSettings;
}