import type { OnChangeHandler } from "./common/OnChangeHandler"; import type { MouseClickHandler } from "./common/MouseClickHandler"; import { DisplayMode } from "./common/DisplayMode.js"; import { DateContext } from "./base-calendar"; import { ModalResult } from "./message-box"; import type { LazyLoader } from "./list-box"; import type { GetRowActions } from "./data-table"; import type { GetCellStyle } from "./data-table/lib/types"; import type { GetRowFontStyle, RowFontStyle } from "./data-table/lib/types"; /** * 从选中的Option中获取对于的文字值 */ type RetrieveOptionText = (item: any) => string; export { DateContext, ModalResult, DisplayMode }; export type { RetrieveOptionText, LazyLoader }; export type { OnChangeHandler, MouseClickHandler }; export type { GetRowActions, GetCellStyle, GetRowFontStyle, RowFontStyle };