UNPKG

@chamn/engine

Version:
16 lines (15 loc) 672 B
import { default as React } from 'react'; import { SetterObjType } from '@chamn/model'; import { CFieldProps } from '../Form/Field'; import { CSetter } from '../Setters/type'; export type SetterSwitcherProps = { setters: SetterObjType[]; customSetterMap?: Record<string, CSetter>; keyPaths: string[]; prefix?: React.ReactNode; suffix?: React.ReactNode; style?: React.CSSProperties; /** 是否实用 CFile 包裹 */ useField?: boolean; } & Omit<CFieldProps, 'children'>; export declare const SetterSwitcher: ({ setters: outerSetter, keyPaths, condition, useField, ...props }: SetterSwitcherProps) => import("react/jsx-runtime").JSX.Element;