tav-ui
Version:
17 lines (16 loc) • 633 B
TypeScript
import type { ComputedRef, Ref } from 'vue';
import type { FormEmitType, FormProps, FormSchema } from '../types/form';
import type { AdvanceState } from '../types/hooks';
declare type Recordable<T = any> = Record<string, T>;
interface UseAdvancedContext {
advanceState: AdvanceState;
emit: FormEmitType;
getProps: ComputedRef<FormProps>;
getSchema: ComputedRef<FormSchema[]>;
formModel: Recordable;
defaultValueRef: Ref<Recordable>;
}
export default function ({ advanceState, emit, getProps, getSchema, formModel, defaultValueRef, }: UseAdvancedContext): {
handleToggleAdvanced: () => void;
};
export {};