fox-block-builder
Version:
Maintainable code for loop slack-block-kit-like modal builder
18 lines (17 loc) • 963 B
TypeScript
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';