UNPKG

@jsonforms/vue

Version:

Vue 3 module of JSON Forms

89 lines (88 loc) 3 kB
declare const _default: import("vue").DefineComponent<{ schema: { required: true; type: import("vue").PropType<import("@jsonforms/core").JsonSchema>; }; uischema: { required: true; type: import("vue").PropType<import("@jsonforms/core").UISchemaElement>; }; path: { required: true; type: StringConstructor; }; enabled: { required: false; type: BooleanConstructor; default: undefined; }; renderers: { required: boolean; type: import("vue").PropType<import("@jsonforms/core").JsonFormsRendererRegistryEntry[]>; default: undefined; }; cells: { required: boolean; type: import("vue").PropType<import("@jsonforms/core").JsonFormsCellRendererRegistryEntry[]>; default: undefined; }; config: { required: boolean; type: ObjectConstructor; default: undefined; }; }, { renderer: import("vue").ComputedRef<{ config: any; uischema: NonNullable<import("@jsonforms/core").UISchemaElement | undefined>; schema: NonNullable<import("@jsonforms/core").JsonSchema | undefined>; enabled: NonNullable<boolean | undefined>; visible: NonNullable<boolean | undefined>; path: string; renderers: import("@jsonforms/core").JsonFormsRendererRegistryEntry[]; cells: import("@jsonforms/core").JsonFormsCellRendererRegistryEntry[]; uischemas: import("@jsonforms/core").JsonFormsUISchemaRegistryEntry[]; }>; rootSchema: import("vue").ComputedRef<NonNullable<import("@jsonforms/core").JsonSchema>>; }, unknown, { determinedRenderer(): any; }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ schema: { required: true; type: import("vue").PropType<import("@jsonforms/core").JsonSchema>; }; uischema: { required: true; type: import("vue").PropType<import("@jsonforms/core").UISchemaElement>; }; path: { required: true; type: StringConstructor; }; enabled: { required: false; type: BooleanConstructor; default: undefined; }; renderers: { required: boolean; type: import("vue").PropType<import("@jsonforms/core").JsonFormsRendererRegistryEntry[]>; default: undefined; }; cells: { required: boolean; type: import("vue").PropType<import("@jsonforms/core").JsonFormsCellRendererRegistryEntry[]>; default: undefined; }; config: { required: boolean; type: ObjectConstructor; default: undefined; }; }>>, { enabled: boolean; renderers: import("@jsonforms/core").JsonFormsRendererRegistryEntry[]; cells: import("@jsonforms/core").JsonFormsCellRendererRegistryEntry[]; config: Record<string, any>; }, {}>; export default _default;