UNPKG

@jsonforms/vue-vuetify

Version:

Vue Vuetify renderers for JSON Forms

20 lines (18 loc) 710 B
import { DefineComponent, InjectionKey } from 'vue'; import { Styles } from '../styles'; import { useControlAppliedOptions } from './composition'; export declare const IsDynamicPropertyContext: InjectionKey<boolean>; export type AppliedOptions = ReturnType<typeof useControlAppliedOptions>; export interface ControlWrapperProps { id?: string; description?: string; errors?: string; label?: string; visible?: boolean; required?: boolean; isFocused?: boolean; styles?: Styles; appliedOptions?: AppliedOptions; } export type ControlWrapperType = DefineComponent<ControlWrapperProps, any, any, any>; export declare const ControlWrapperSymbol: InjectionKey<ControlWrapperType>;