@aujsf/core
Version:
Create forms based on JSON Schema!
36 lines • 1.56 kB
JavaScript
import { AujsfObject } from './elements/fieldsets/aujsf-object';
import { AujsfSlot } from './elements/aujsf-slot';
import { AujsfArray } from './elements/fieldsets/aujsf-array';
import { AujsfString } from './elements/form-elements/aujsf-string';
import { AujsfNumber } from './elements/form-elements/aujsf-number';
import { AujsfBoolean } from './elements/form-elements/aujsf-boolean';
import { AujsfAllOf } from './elements/combined/aujsf-all-of';
import { AujsfOneOf } from './elements/combined/aujsf-one-of';
import { AujsfHidden } from './elements/form-elements/aujsf-hidden';
import { AujsfConditional } from './elements/form-elements/aujsf-conditional';
import { AujsfSortDefinitions } from './converters/aujsf-sort-definitions';
import { AujsfValue } from './converters/aujsf-value';
import { AujsfItemTitle } from './converters/aujsf-item-title';
import { CustomErrors, DefaultCustomErrors } from './services';
export function configure(framework) {
framework.container.registerInstance(CustomErrors, framework.container.get(DefaultCustomErrors));
framework.globalResources([
AujsfSlot,
AujsfObject,
AujsfArray,
AujsfHidden,
AujsfString,
AujsfNumber,
AujsfBoolean,
AujsfConditional,
AujsfAllOf,
AujsfOneOf,
AujsfSortDefinitions,
AujsfItemTitle,
AujsfValue,
]);
}
export * from './models';
export * from './services';
export * from './elements/json-schema-form';
//# sourceMappingURL=index.js.map