jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
42 lines (41 loc) • 3.76 kB
TypeScript
import type { Instance, SnapshotIn } from 'mobx-state-tree';
import type { CSSProperties } from 'react';
export declare const Column: import("mobx-state-tree").IModelType<{
label: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IType<any, any, any>, [undefined]>;
type: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").ISimpleType<string>, [undefined]>;
name: import("mobx-state-tree").IMaybe<import("mobx-state-tree").ISimpleType<string>>;
value: import("mobx-state-tree").IType<any, any, any>;
groupName: import("mobx-state-tree").IType<string | undefined, string, string>;
toggled: import("mobx-state-tree").IType<boolean | undefined, boolean, boolean>;
toggable: import("mobx-state-tree").IType<boolean | undefined, boolean, boolean>;
expandable: import("mobx-state-tree").IType<boolean | undefined, boolean, boolean>;
checkdisable: import("mobx-state-tree").IType<boolean | undefined, boolean, boolean>;
isPrimary: import("mobx-state-tree").IType<boolean | undefined, boolean, boolean>;
searchable: import("mobx-state-tree").IMaybe<import("mobx-state-tree").IType<any, any, any>>;
searchIcon: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").ISimpleType<string>, [undefined]>;
searchIconClassName: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").ISimpleType<string>, [undefined]>;
enableSearch: import("mobx-state-tree").IType<boolean | undefined, boolean, boolean>;
sortable: import("mobx-state-tree").IType<boolean | undefined, boolean, boolean>;
filterable: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IType<any, any, any>, [undefined]>;
fixed: import("mobx-state-tree").IType<string | undefined, string, string>;
index: import("mobx-state-tree").IType<number | undefined, number, number>;
rawIndex: import("mobx-state-tree").IType<number | undefined, number, number>;
breakpoint: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IType<any, any, any>, [undefined]>;
pristine: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IType<any, any, any>, [undefined]>;
remark: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IType<any, any, any>, [undefined]>;
className: import("mobx-state-tree").ITypeUnion<any, any, any>;
style: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IType<CSSProperties | undefined, CSSProperties | undefined, CSSProperties | undefined>, [undefined]>;
bodyStyle: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IType<CSSProperties | undefined, CSSProperties | undefined, CSSProperties | undefined>, [undefined]>;
classNameExpr: import("mobx-state-tree").ITypeUnion<any, any, any>;
backgroundScale: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IType<any, any, any>, [undefined]>;
ellipsis: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IType<any, any, any>, [undefined]>;
width: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IType<string | number | undefined, string | number | undefined, string | number | undefined>, [undefined]>;
copyable: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IType<any, any, any>, [undefined]>;
align: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IType<any, any, any>, [undefined]>;
}, {
toggleToggle(): void;
setToggled(value: boolean): void;
setEnableSearch(value: boolean): void;
}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>;
export type IColumn = Instance<typeof Column>;
export type SColumn = SnapshotIn<typeof Column>;