UNPKG

@bookbox/markup

Version:

Markup language for bookbox format

28 lines (27 loc) 565 B
export interface Attribute { name: string; value: string; empty: boolean; } export interface TagBlock { name: string; body: Body | undefined; attrList: Attribute[]; separator: string; } export interface IncludeBlock { value: string; } export interface ErrorBlock { value: string; message?: string | undefined; } export interface Block { text?: string | undefined; tag?: TagBlock | undefined; include?: IncludeBlock | undefined; error?: ErrorBlock | undefined; } export interface Body { blocks: Block[]; }