18 lines
859 B
TypeScript
18 lines
859 B
TypeScript
// Main Entry
|
|
export * from './bim-engine';
|
|
|
|
// Types - Core
|
|
export * from './types/component';
|
|
export * from './types/events';
|
|
export type { ThemeConfig, ThemeType } from './themes/types';
|
|
|
|
// Types - Components
|
|
export type { EngineOptions, ModelLoadOptions } from './components/engine/types';
|
|
export type { DialogOptions, DialogPosition } from './components/dialog/index.type';
|
|
export type { ButtonConfig, ButtonGroupOptions } from './components/button-group/index.type';
|
|
export type { TreeOptions, TreeNodeConfig, TreeNodeCheckState, NodeClickAction } from './components/tree/types';
|
|
export type { CollapseOptions, CollapseItemConfig } from './components/collapse/types';
|
|
export type { DescriptionOptions, DescriptionItem } from './components/description/types';
|
|
|
|
// Note: Component classes are intentionally NOT exported to enforce Manager pattern usage.
|