@bookbox/generator-js
Version:
Bookbox generator for js code
20 lines (19 loc) • 540 B
TypeScript
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;
};