sprae
Version:
DOM microhydration
17 lines • 702 B
TypeScript
/** Symbol for accessing the internal signals map */
export const _signals: unique symbol;
/** Symbol for the change signal that tracks object keys or array length */
export const _change: unique symbol;
/** Symbol for list index/content bumps (swap, splice, index writes) */
export const _touch: unique symbol;
/** Symbol for stashed setter on computed values */
export const _set: unique symbol;
export function store<T extends unknown>(values: T, parent?: any): ReactiveStore<T>;
export default store;
/**
* Reactive store with signals backing.
*/
export type ReactiveStore<T> = T & {
[_signals]: Record<string | symbol, import("./core.js").Signal<any>>;
};
//# sourceMappingURL=store.d.ts.map