Files
med-notes/.pnpm-store/v10/files/a8/6888a16c265795a0e8c8c2644a0cc9bc165e8e8134716ddd4c36cc8dfd4d9a01601b758d1b488ee430e960ea8fdf7b9b0370198880b610be035569e94b31dc
2025-05-09 05:30:08 +02:00

10 lines
543 B
Plaintext

import { Derived, Store } from '@tanstack/store';
export * from '@tanstack/store';
/**
* @private
*/
export type NoInfer<T> = [T][T extends any ? 0 : never];
export declare function useStore<TState, TSelected = NoInfer<TState>>(store: Store<TState, any>, selector?: (state: NoInfer<TState>) => TSelected): TSelected;
export declare function useStore<TState, TSelected = NoInfer<TState>>(store: Derived<TState, any>, selector?: (state: NoInfer<TState>) => TSelected): TSelected;
export declare function shallow<T>(objA: T, objB: T): boolean;