@velis/dynamicforms
Version:
Data entry boilerplate components and a RESTful API consumer
25 lines • 1.15 kB
TypeScript
import FilteredActions from '../actions/filtered-actions';
import FormPayload from './definitions/form-payload';
import { Column } from './definitions/layout';
import type { ActionsNS } from '@/actions/namespace';
type IHandlers = ActionsNS.IHandlers;
interface Props {
columns: Array<Column>;
errors: Record<string, any>;
anyFieldVisible: boolean;
subHandlers: IHandlers;
dialogSubHandlers: IHandlers;
}
interface Injects {
payload: FormPayload;
actions: FilteredActions;
}
interface OwnMethodsAndComputed {
renderableColumns: Column[];
columnData: (col: any) => any;
getHandlers: (fieldTitle: any) => any;
getDialogHandlers: (fieldTitle: any) => any;
}
declare const _default: import("vue").DefineComponent<Props & Partial<Injects & OwnMethodsAndComputed>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<Props & Partial<Injects & OwnMethodsAndComputed>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;
//# sourceMappingURL=row.vue.d.ts.map