@jsonforms/vue
Version:
Vue 3 module of JSON Forms
10 lines (9 loc) • 374 B
TypeScript
import { CoreActions, Dispatch, JsonFormsCore, JsonFormsSubStates } from '@jsonforms/core';
export interface InjectJsonFormsState {
jsonforms: JsonFormsSubStates;
}
export interface InjectJsonFormsDispatch {
dispatch: Dispatch<CoreActions>;
}
export type JsonFormsChangeEvent = Pick<JsonFormsCore, 'data' | 'errors'>;
export type MaybeReadonly<T> = T | Readonly<T>;