@jsonforms/vue-vuetify
Version:
Vue Vuetify renderers for JSON Forms
22 lines (19 loc) • 560 B
text/typescript
import type { ComponentPublicInstance, FunctionalComponent } from 'vue';
export type JSXComponent<Props = any> =
| { new (): ComponentPublicInstance<Props> }
| FunctionalComponent<Props>;
export type IconValue =
| string
| (string | [path: string, opacity: number])[]
| JSXComponent;
export interface IconAliases {
itemAdd: IconValue;
itemMoveUp: IconValue;
itemMoveDown: IconValue;
itemDelete: IconValue;
calendarClock: IconValue;
clock: IconValue;
passwordHide: IconValue;
passwordShow: IconValue;
validationError: IconValue;
}