@rucire/jxson-vue
Version:
A powerful JSON editor component for Vue 3 by Rucire
8 lines (7 loc) • 543 B
TypeScript
import { default as JxEditor } from './components/JxEditor.vue';
export { JxEditor };
export type { Field, FieldType, ArrayType, FieldValue, ValidationError, ValidationResult, TypeOption, ArrayTypeOption, FieldTypeConfig } from './types';
export { validateField, validateFields, getDefaultValue } from './utils/validation';
export { FIELD_TYPES, ARRAY_ELEMENT_TYPES, FIELD_TYPE_CONFIGS } from './constants/fieldTypes';
export { useJsonField } from './composables/useJsonField';
export { useClickOutside } from './composables/useClickOutside';