tibas-form-json-generator
Version:
Fully configured form generator via JSON data with a custom template for each attribute + onChange events.
41 lines • 4.35 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/tibas-form-json-generator.module.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NgModule } from '@angular/core';
import { TibasFormJsonGeneratorComponent } from './tibas-form-json-generator.component';
import { ItemFormComponent } from './item-form/item-form.component';
import { DynamicTemplateComponent } from './dynamic-template/dynamic-template.component';
import { FormsModule } from '@angular/forms';
import { BrowserModule } from '@angular/platform-browser';
import { LabelEditableComponent } from './label-editable/label-editable.component';
import { TranslateModule } from '@ngx-translate/core';
import { ReferencesService } from './services/references.service';
/**
* Created by TIBAS-Mohammed on 2020-07-4.
*/
var TibasFormJsonGeneratorModule = /** @class */ (function () {
function TibasFormJsonGeneratorModule() {
}
TibasFormJsonGeneratorModule.decorators = [
{ type: NgModule, args: [{
declarations: [
TibasFormJsonGeneratorComponent,
ItemFormComponent,
DynamicTemplateComponent,
LabelEditableComponent
],
imports: [
BrowserModule,
FormsModule,
TranslateModule
],
exports: [TibasFormJsonGeneratorComponent],
providers: [ReferencesService]
},] }
];
return TibasFormJsonGeneratorModule;
}());
export { TibasFormJsonGeneratorModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliYXMtZm9ybS1qc29uLWdlbmVyYXRvci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly90aWJhcy1mb3JtLWpzb24tZ2VuZXJhdG9yLyIsInNvdXJjZXMiOlsibGliL3RpYmFzLWZvcm0tanNvbi1nZW5lcmF0b3IubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFDLFFBQVEsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN2QyxPQUFPLEVBQUMsK0JBQStCLEVBQUMsTUFBTSx1Q0FBdUMsQ0FBQztBQUN0RixPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSxpQ0FBaUMsQ0FBQztBQUNsRSxPQUFPLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSwrQ0FBK0MsQ0FBQztBQUN2RixPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7QUFDM0MsT0FBTyxFQUFDLGFBQWEsRUFBQyxNQUFNLDJCQUEyQixDQUFDO0FBQ3hELE9BQU8sRUFBQyxzQkFBc0IsRUFBQyxNQUFNLDJDQUEyQyxDQUFDO0FBQ2pGLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSxxQkFBcUIsQ0FBQztBQUNwRCxPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSwrQkFBK0IsQ0FBQzs7OztBQU9oRTtJQUFBO0lBZ0JBLENBQUM7O2dCQWhCQSxRQUFRLFNBQUM7b0JBQ1IsWUFBWSxFQUFFO3dCQUNaLCtCQUErQjt3QkFDL0IsaUJBQWlCO3dCQUNqQix3QkFBd0I7d0JBQ3hCLHNCQUFzQjtxQkFDdkI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLGFBQWE7d0JBQ2IsV0FBVzt3QkFDWCxlQUFlO3FCQUNoQjtvQkFDRCxPQUFPLEVBQUUsQ0FBQywrQkFBK0IsQ0FBQztvQkFDMUMsU0FBUyxFQUFFLENBQUMsaUJBQWlCLENBQUM7aUJBQy9COztJQUVELG1DQUFDO0NBQUEsQUFoQkQsSUFnQkM7U0FEWSw0QkFBNEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge05nTW9kdWxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7VGliYXNGb3JtSnNvbkdlbmVyYXRvckNvbXBvbmVudH0gZnJvbSAnLi90aWJhcy1mb3JtLWpzb24tZ2VuZXJhdG9yLmNvbXBvbmVudCc7XG5pbXBvcnQge0l0ZW1Gb3JtQ29tcG9uZW50fSBmcm9tICcuL2l0ZW0tZm9ybS9pdGVtLWZvcm0uY29tcG9uZW50JztcbmltcG9ydCB7RHluYW1pY1RlbXBsYXRlQ29tcG9uZW50fSBmcm9tICcuL2R5bmFtaWMtdGVtcGxhdGUvZHluYW1pYy10ZW1wbGF0ZS5jb21wb25lbnQnO1xuaW1wb3J0IHtGb3Jtc01vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuaW1wb3J0IHtCcm93c2VyTW9kdWxlfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcbmltcG9ydCB7TGFiZWxFZGl0YWJsZUNvbXBvbmVudH0gZnJvbSAnLi9sYWJlbC1lZGl0YWJsZS9sYWJlbC1lZGl0YWJsZS5jb21wb25lbnQnO1xuaW1wb3J0IHtUcmFuc2xhdGVNb2R1bGV9IGZyb20gJ0BuZ3gtdHJhbnNsYXRlL2NvcmUnO1xuaW1wb3J0IHtSZWZlcmVuY2VzU2VydmljZX0gZnJvbSAnLi9zZXJ2aWNlcy9yZWZlcmVuY2VzLnNlcnZpY2UnO1xuXG5cbi8qKlxuICogQ3JlYXRlZCBieSBUSUJBUy1Nb2hhbW1lZCBvbiAyMDIwLTA3LTQuXG4gKi9cblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgVGliYXNGb3JtSnNvbkdlbmVyYXRvckNvbXBvbmVudCxcbiAgICBJdGVtRm9ybUNvbXBvbmVudCxcbiAgICBEeW5hbWljVGVtcGxhdGVDb21wb25lbnQsXG4gICAgTGFiZWxFZGl0YWJsZUNvbXBvbmVudFxuICBdLFxuICBpbXBvcnRzOiBbXG4gICAgQnJvd3Nlck1vZHVsZSxcbiAgICBGb3Jtc01vZHVsZSxcbiAgICBUcmFuc2xhdGVNb2R1bGVcbiAgXSxcbiAgZXhwb3J0czogW1RpYmFzRm9ybUpzb25HZW5lcmF0b3JDb21wb25lbnRdLFxuICBwcm92aWRlcnM6IFtSZWZlcmVuY2VzU2VydmljZV1cbn0pXG5leHBvcnQgY2xhc3MgVGliYXNGb3JtSnNvbkdlbmVyYXRvck1vZHVsZSB7XG59XG4iXX0=