Interface BaseObjectEntryStore<D>
interface BaseObjectEntryStore<D> {
get id(): string;
set(this: void, value: D): void;
subscribe(
this: void,
run: Subscriber<D>,
invalidate?: Invalidator<D>,
): Unsubscriber;
toJSON(): D;
}
get id(): string;
set(this: void, value: D): void;
subscribe(
this: void,
run: Subscriber<D>,
invalidate?: Invalidator<D>,
): Unsubscriber;
toJSON(): D;
}
Type Parameters
Implemented by
Hierarchy
- MinimalWritable<D>
- BaseObjectEntryStore (View Summary)
Methods
set
subscribe
- subscribe(
this: void,
run: Subscriber<D>,
invalidate?: Invalidator<D>,
): Unsubscriber Subscribe on value changes.
Parameters
- this: void
- run: Subscriber<D>
subscription callback
Optional
invalidate: Invalidator<D>cleanup callback
Returns Unsubscriber
Store data type.