@velis/dynamicforms
Version:
Data entry boilerplate components and a RESTful API consumer
34 lines • 1.26 kB
TypeScript
import FilteredActions from '../actions/filtered-actions';
import type { ActionsNS } from '../actions/namespace';
import FormPayload from './definitions/form-payload';
import FormLayout from './definitions/layout';
type IHandlers = ActionsNS.IHandlers;
interface Props {
layout: FormLayout;
payload?: FormPayload | null;
actions: FilteredActions;
actionHandlers?: IHandlers;
errors: {
[key: string]: string[];
};
subHandlers?: any;
dialogSubHandlers?: any;
}
declare var __VLS_6: {};
type __VLS_Slots = {} & {
'form-error'?: (props: typeof __VLS_6) => any;
};
declare const __VLS_component: import("vue").DefineComponent<Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<Props> & Readonly<{}>, {
payload: FormPayload | null;
actionHandlers: IHandlers;
subHandlers: any;
dialogSubHandlers: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
declare const _default: __VLS_WithSlots<typeof __VLS_component, __VLS_Slots>;
export default _default;
type __VLS_WithSlots<T, S> = T & {
new (): {
$slots: S;
};
};
//# sourceMappingURL=layout-vuetify.vue.d.ts.map