UNPKG

@jsonforms/vue-vanilla

Version:

Vue 3 Vanilla renderers for JSON Forms

57 lines (56 loc) 2.35 kB
import { ControlElement, JsonFormsRendererRegistryEntry, JsonSchema } from '@jsonforms/core'; declare const controlRenderer: import("vue").DefineComponent<{ schema: JsonSchema; uischema: ControlElement; path: string; enabled?: boolean | undefined; renderers?: JsonFormsRendererRegistryEntry[] | undefined; cells?: import("@jsonforms/core").JsonFormsCellRendererRegistryEntry[] | undefined; config?: any; }, { control: import("vue").ComputedRef<{ uischema: ControlElement; schema: NonNullable<JsonSchema>; path: string; enabled: boolean; renderers: JsonFormsRendererRegistryEntry[]; cells: import("@jsonforms/core").JsonFormsCellRendererRegistryEntry[] & { tester: import("@jsonforms/core").RankedTester; cell: any; }[]; config: any; label: string; description: string; required: NonNullable<boolean | undefined>; i18nKeyPrefix: string; errors: string; data: any; rootSchema: NonNullable<JsonSchema>; id: string; visible: boolean; options: import("@jsonforms/core").EnumOption[]; }>; } & import("@jsonforms/core").DispatchPropsOfMultiEnumControl & { styles: import("..").Styles; appliedOptions: import("vue").ComputedRef<any>; childUiSchema: import("vue").ComputedRef<import("@jsonforms/core").UISchemaElement>; childLabelForIndex: (index: number) => string; }, {}, {}, { dataHasEnum(value: any): boolean; toggle(value: any, checked: boolean): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{ schema: JsonSchema; uischema: ControlElement; path: string; enabled?: boolean | undefined; renderers?: JsonFormsRendererRegistryEntry[] | undefined; cells?: import("@jsonforms/core").JsonFormsCellRendererRegistryEntry[] | undefined; config?: any; }> & Readonly<{}>, { enabled: boolean; renderers: JsonFormsRendererRegistryEntry[]; cells: import("@jsonforms/core").JsonFormsCellRendererRegistryEntry[]; config: Record<string, any>; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default controlRenderer; export declare const entry: JsonFormsRendererRegistryEntry;