UNPKG

@typesaurus/react

Version:

React Hooks for Typesaurus, type-safe Firestore ODM

13 lines (12 loc) 439 B
import type { TypesaurusUtils } from "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>; }