mirror of
https://github.com/TxtDot/dalet.git
synced 2024-10-16 11:48:06 +03:00
660 B
660 B
Daletl specification for Dalet v1.0-preview
Daletl
Daletl is data representation of serialized/deserialized DaletPack.
Page
Daletl page is struct. For convenience, we will use the typescript notation.
interface Page = {
data: Tag[]
}
Tag
All tags specification is in Tags.
export type Body = string | Tag[] | null;
export type Argument = string | number | null;
export interface Tag {
id: number;
body: Body;
argument: Argument;
}
Example
const page: Page = [
{
id: 1,
body: "I am Heading with level 1",
argument: 1,
},
];