UNPKG

1.74 kBTypeScriptView Raw
1import { ListBuilder, ListInput } from './List';
2import { getDocumentTypeListItems, getDocumentTypeListItem, getDocumentTypeList } from './documentTypeListItems';
3import { MenuItemBuilder, MenuItem } from './MenuItem';
4import { ListItemBuilder, ListItemInput } from './ListItem';
5import { MenuItemGroup, MenuItemGroupBuilder } from './MenuItemGroup';
6import { DocumentListBuilder, DocumentListInput } from './DocumentList';
7import { EditorBuilder } from './Editor';
8import { EditorNode, Divider } from './StructureNodes';
9import { SerializeError } from './SerializeError';
10import { ComponentInput, ComponentBuilder } from './Component';
11import { DocumentListItemBuilder, DocumentListItemInput } from './DocumentListItem';
12import { Ordering } from './Sort';
13declare const StructureBuilder: {
14 documentTypeList: typeof getDocumentTypeList;
15 documentTypeListItem: typeof getDocumentTypeListItem;
16 documentTypeListItems: typeof getDocumentTypeListItems;
17 list: (spec?: ListInput | undefined) => ListBuilder;
18 listItem: (spec?: ListItemInput | undefined) => ListItemBuilder;
19 menuItem: (spec?: MenuItem | undefined) => MenuItemBuilder;
20 menuItemGroup: (spec?: MenuItemGroup | undefined) => MenuItemGroupBuilder;
21 documentList: (spec?: DocumentListInput | undefined) => DocumentListBuilder;
22 documentListItem: (spec?: DocumentListItemInput | undefined) => DocumentListItemBuilder;
23 orderingMenuItem: (ordering: Ordering) => MenuItemBuilder;
24 orderingMenuItemsForType: (type: string) => any;
25 editor: (spec?: EditorNode | undefined) => EditorBuilder;
26 component: (spec?: Function | ComponentInput | undefined) => ComponentBuilder;
27 divider: () => Divider;
28};
29export { StructureBuilder, SerializeError };