UNPKG

@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
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 {};