@cn-ui/core
Version:
The @cn-ui/core is a collection of UI components and utilities for building modern web applications with SolidJS.
18 lines (17 loc) • 818 B
TypeScript
import type { SetStoreFunction } from "solid-js/store";
import type { ColumnDef } from "../table/solidTable";
import { type RootColumnDef } from "./utils";
interface MagicFormProps<T, D> {
config: ColumnDef<T, D>[];
disabled?: boolean;
index?: number;
originData: T;
setOriginData: SetStoreFunction<T>;
showLabel?: boolean;
}
export declare const MagicForm: <T, D>(props: import("@cn-ui/reactive").OriginComponentOutputType<MagicFormProps<T, D>, HTMLFormElement, any>) => import("solid-js").JSX.Element;
/** 判断列配置中是否为底层列 */
export declare function isAccessorColumn<T, D>(column: ColumnDef<T, D>): column is RootColumnDef<T, D>;
/** 扁平化列配置 */
export declare function getFlattenColumnConfig<T, D>(columns: ColumnDef<T, D>[]): RootColumnDef<T, D>[];
export {};