@jsonforms/vue-vanilla
Version:
Vue 3 Vanilla renderers for JSON Forms
41 lines (40 loc) • 1.76 kB
TypeScript
import { JsonFormsRendererRegistryEntry, LabelElement } from '@jsonforms/core';
declare const labelRenderer: import("vue").DefineComponent<{
schema: import("@jsonforms/core").JsonSchema;
uischema: LabelElement;
path: string;
enabled?: boolean | undefined;
renderers?: JsonFormsRendererRegistryEntry[] | undefined;
cells?: import("@jsonforms/core").JsonFormsCellRendererRegistryEntry[] | undefined;
config?: any;
}, {
label: import("vue").ComputedRef<{
schema: NonNullable<import("@jsonforms/core").JsonSchema>;
uischema: LabelElement;
path: string;
enabled: NonNullable<boolean | undefined>;
renderers: JsonFormsRendererRegistryEntry[];
cells: import("@jsonforms/core").JsonFormsCellRendererRegistryEntry[];
config: any;
text: string;
visible: boolean;
}>;
} & {
styles: import("..").Styles;
appliedOptions: import("vue").ComputedRef<any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{
schema: import("@jsonforms/core").JsonSchema;
uischema: LabelElement;
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 labelRenderer;
export declare const entry: JsonFormsRendererRegistryEntry;