UNPKG

@towns-protocol/sdk

Version:

For more details, visit the following resources:

18 lines 655 B
import { Observable } from './observable'; export declare class ObservableRecord<KEY extends string | number | symbol, VALUE extends object> extends Observable<Record<KEY, VALUE | undefined>> { private defaultSource; private defaultValues; constructor(params: { makeDefault: (key: KEY) => VALUE; initialValue?: Record<KEY, VALUE>; } | { defaultValue: VALUE; initialValue?: Record<KEY, VALUE>; }); _cleanupNow(): void; private maybeCleanup; makeDefault(key: KEY): VALUE; get(key: KEY): VALUE; setValueFor(key: KEY, value: VALUE): void; } //# sourceMappingURL=observableRecord.d.ts.map