UNPKG

angular2-json-schema-form

Version:
62 lines 3.19 kB
"use strict"; var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var core_1 = require("@angular/core"); var common_1 = require("@angular/common"); var forms_1 = require("@angular/forms"); var material_1 = require("@angular/material"); var json_schema_form_component_1 = require("./json-schema-form.component"); exports.JsonSchemaFormComponent = json_schema_form_component_1.JsonSchemaFormComponent; var orderable_directive_1 = require("./utilities/orderable.directive"); var index_1 = require("../frameworks/index"); var index_2 = require("../widgets/index"); var index_3 = require("../frameworks/material-design/index"); var framework_library_service_1 = require("../frameworks/framework-library.service"); exports.FrameworkLibraryService = framework_library_service_1.FrameworkLibraryService; var widget_library_service_1 = require("../widgets/widget-library.service"); exports.WidgetLibraryService = widget_library_service_1.WidgetLibraryService; var json_schema_form_service_1 = require("./json-schema-form.service"); exports.JsonSchemaFormService = json_schema_form_service_1.JsonSchemaFormService; require("ajv"); require("lodash"); var ALL_COMPONENTS = index_1.ALL_FRAMEWORKS.concat(index_2.ALL_WIDGETS, index_3.ALL_MATERIAL_DESIGN_WIDGETS); var JsonSchemaFormModule = JsonSchemaFormModule_1 = (function () { function JsonSchemaFormModule() { } JsonSchemaFormModule.forRoot = function () { return { ngModule: JsonSchemaFormModule_1, providers: [ framework_library_service_1.FrameworkLibraryService, widget_library_service_1.WidgetLibraryService, { provide: core_1.ANALYZE_FOR_ENTRY_COMPONENTS, useValue: ALL_COMPONENTS.slice(), multi: true, }, ], }; }; return JsonSchemaFormModule; }()); JsonSchemaFormModule = JsonSchemaFormModule_1 = __decorate([ core_1.NgModule({ imports: [ common_1.CommonModule, forms_1.FormsModule, forms_1.ReactiveFormsModule, material_1.MaterialModule, ], declarations: [ json_schema_form_component_1.JsonSchemaFormComponent, orderable_directive_1.OrderableDirective ].concat(ALL_COMPONENTS), exports: [ forms_1.FormsModule, forms_1.ReactiveFormsModule, material_1.MaterialModule, json_schema_form_component_1.JsonSchemaFormComponent, orderable_directive_1.OrderableDirective, ], }) ], JsonSchemaFormModule); exports.JsonSchemaFormModule = JsonSchemaFormModule; var JsonSchemaFormModule_1; //# sourceMappingURL=json-schema-form.module.js.map