UNPKG

@bookbox/core

Version:

Bookbox — e-book format

10 lines (9 loc) 496 B
import { ExternalBuilder } from './external'; import { BookBuilder, BookElementSchema, BookSchema, BookStore, BuildTokens } from './model'; export declare function getStore<T>({ builder, schema, externalBuilder, getBuild, }: { schema: BookSchema; builder: BookBuilder<T>; externalBuilder?: ExternalBuilder<T>; getBuild(currentStore: BookStore<T>): BuildTokens<T>; }): BookStore<T>; export declare function getElementsByKeys(schema: BookSchema): Record<string, BookElementSchema>;