@tixae-labs/typesaurus-react
Version:
React Hooks for Typesaurus, type-safe Firestore ODM, MAINTAINED BY TIXAE LABS
13 lines (12 loc) • 451 B
text/typescript
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>;
}