42 lines
1.2 KiB
TypeScript
42 lines
1.2 KiB
TypeScript
// 导入自定义元素以注册
|
|
import './md-dice';
|
|
import './md-table';
|
|
import './md-link';
|
|
import './md-pins';
|
|
import './md-bg';
|
|
import './md-deck';
|
|
import './md-commander/index';
|
|
|
|
// 导出组件
|
|
export { Article } from './Article';
|
|
export type { ArticleProps } from './Article';
|
|
export { MobileSidebar, DesktopSidebar } from './Sidebar';
|
|
export type { SidebarProps } from './Sidebar';
|
|
export { FileTreeNode, HeadingNode } from './FileTree';
|
|
|
|
// 导出数据类型
|
|
export type { DiceProps } from './md-dice';
|
|
export type { TableProps } from './md-table';
|
|
export type { BgProps } from './md-bg';
|
|
|
|
// 导出 md-commander 相关
|
|
export type {
|
|
MdCommanderProps,
|
|
MdCommanderCommand,
|
|
MdCommanderCommandMap,
|
|
MdCommanderParameter,
|
|
MdCommanderOption,
|
|
MdCommanderOptionType,
|
|
CommanderEntry,
|
|
CompletionItem,
|
|
TrackerItem,
|
|
TrackerAttribute,
|
|
TrackerAttributeType,
|
|
TrackerCommand,
|
|
TrackerViewMode,
|
|
} from './md-commander/types';
|
|
export { TabBar } from './md-commander/TabBar';
|
|
export { TrackerView } from './md-commander/TrackerView';
|
|
export { CommanderEntries } from './md-commander/CommanderEntries';
|
|
export { CommanderInput } from './md-commander/CommanderInput';
|
|
export { useCommander, defaultCommands } from './md-commander/hooks'; |