UNPKG

@tixae-labs/typesaurus-react

Version:

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

25 lines (24 loc) 834 B
import { Typesaurus } from "@tixae-labs/typesaurus"; export declare const db: import("@tixae-labs/typesaurus").TypesaurusCore.DB<{ users: import("@tixae-labs/typesaurus").TypesaurusCore.NestedPlainCollection<User, { notes: import("@tixae-labs/typesaurus").TypesaurusCore.PlainCollection<Note, false, false>; }, false, false>; orders: import("@tixae-labs/typesaurus").TypesaurusCore.PlainCollection<Order, false, false>; books: import("@tixae-labs/typesaurus").TypesaurusCore.PlainCollection<Book, false, false>; }, false>; export type Schema = Typesaurus.Schema<typeof db>; export interface User { id: string; name: string; } interface Note { text: string; } interface Order { userId: Schema["users"]["Id"]; bookId: Schema["books"]["Id"]; } interface Book { title: string; } export {};