UNPKG

fox-block-builder

Version:

Maintainable code for loop slack-block-kit-like modal builder

18 lines (17 loc) 963 B
import { TModalFormParams, TModalPageParams, TPluginModalMapValues } from '../../internal'; import { PluginModalMapBuilder } from './plugin-modal-map.builder'; import { IPluginModalMeta, PluginModalMetaBuilder } from './plugin-modal-meta.builder'; import { FormBuilder, MenuBuilder, PageBuilder } from './plugin-modal.builder'; declare const pluginModal: { Form: (params: TModalFormParams) => FormBuilder; Menu: (params: TModalPageParams) => MenuBuilder; Page: (params: TModalPageParams) => PageBuilder; }; declare const pluginModalMap: (params?: TPluginModalMapValues) => PluginModalMapBuilder; declare const pluginModalMeta: (params?: IPluginModalMeta | string) => PluginModalMetaBuilder; export { pluginModal as PluginModal }; export { pluginModalMap as PluginModalMap }; export { pluginModalMeta as PluginModalMeta }; export * from './plugin-modal-map.builder'; export * from './plugin-modal-meta.builder'; export * from './plugin-modal.builder';