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