UNPKG

@bookbox/generator-js

Version:

Bookbox generator for js code

20 lines (19 loc) 540 B
import { BookSchema } from "@bookbox/core"; import { BookApi, BookRawSchema } from "./api"; /** * Составление дерева с учётом границ */ export declare function getPureSchema(schema: BookRawSchema): BookSchema; export type FBook = (api: BookApi) => { schema: BookRawSchema; }; export type GetBookSchemaParams = { api?: BookApi; } & ({ book: FBook; } | { rawSchema: BookRawSchema; }); export declare function getBookSchema({ api, ...params }: GetBookSchemaParams): { schema: BookSchema; };