@cn-ui/core
Version:
The @cn-ui/core is a collection of UI components and utilities for building modern web applications with SolidJS.
15 lines (14 loc) • 949 B
TypeScript
import type { MagicTableProps } from "./interface";
import { type ColumnDef, type ColumnOrderState, type ColumnSizingState, type ExpandedState, type RowSelectionState, type SortingState, type VisibilityState } from "./solidTable";
export declare const useStaticTableDefine: <T>(props: MagicTableProps<T>) => {
paddingLeft: import("solid-js").Accessor<number>;
paddingRight: import("solid-js").Accessor<number>;
table: import("@cn-ui/table-core/build/lib/types").Table<T>;
composedColumns: import("solid-js").Accessor<ColumnDef<T>[]>;
rowSelection: import("@cn-ui/reactive").Atom<RowSelectionState>;
sorting: import("@cn-ui/reactive").Atom<SortingState>;
columnVisibility: import("@cn-ui/reactive").Atom<VisibilityState>;
columnSizing: import("@cn-ui/reactive").Atom<ColumnSizingState>;
expanded: import("@cn-ui/reactive").Atom<ExpandedState>;
columnOrder: import("@cn-ui/reactive").Atom<ColumnOrderState>;
};