UNPKG

@tixae-labs/typesaurus-react

Version:

React Hooks for Typesaurus, type-safe Firestore ODM, MAINTAINED BY TIXAE LABS

13 lines (12 loc) 451 B
import type { TypesaurusUtils } from "@tixae-labs/typesaurus"; export declare namespace TypesaurusReact { type HookInput<Type> = Type | TypesaurusUtils.Falsy; type HookResult<Result, ExtraMeta = {}> = readonly [ result: Result, meta: { loading: boolean; error: unknown; } & ExtraMeta ]; type HookLazyUse<Result, ExtraMeta = {}> = (evaluate?: boolean) => HookResult<Result, ExtraMeta>; }