UNPKG

@hf-chimera/store

Version:

Cross-end reactivity API

15 lines (13 loc) 1.23 kB
import { D as ChimeraItemQuery, Ut as ChimeraEntityId, _ as ChimeraStoreEntityType, h as ChimeraStoreEntities, p as AnyChimeraStore, w as ChimeraEntityRepository, y as ChimeraStoreOperatorMap, z as ChimeraCollectionQuery } from "../index-DP6-nR2O.cjs"; import "../index-FQNcJwA7.cjs"; import { t as AnyChimeraParams } from "../params-uxNE-e4a.cjs"; //#region packages/adapters/react/hooks.d.ts declare const createChimeraHooks: <T extends AnyChimeraStore>(store: T) => { useChimeraStore: () => T; useChimeraRepository: <EntityName extends ChimeraStoreEntities<T>>(entityName: EntityName) => ChimeraEntityRepository<ChimeraStoreEntityType<T, EntityName>, ChimeraStoreOperatorMap<T>>; useChimeraCollection: <EntityName extends ChimeraStoreEntities<T>, Meta = any>(entityName: EntityName, params: AnyChimeraParams<T, EntityName, Meta>, deps?: unknown[]) => ChimeraCollectionQuery<ChimeraStoreEntityType<T, EntityName>, ChimeraStoreOperatorMap<T>>; useChimeraItem: <EntityName extends ChimeraStoreEntities<T>, Meta_1 = any>(entityName: EntityName, id: ChimeraEntityId, meta?: Meta_1) => ChimeraItemQuery<ChimeraStoreEntityType<T, EntityName>>; }; //#endregion export { createChimeraHooks }; //# sourceMappingURL=react.d.cts.map