tibas-form-json-generator
Version:
Fully configured form generator via JSON data with a custom template for each attribute + onChange events.
37 lines • 4.08 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.
*/
export class TibasFormJsonGeneratorModule {
}
TibasFormJsonGeneratorModule.decorators = [
{ type: NgModule, args: [{
declarations: [
TibasFormJsonGeneratorComponent,
ItemFormComponent,
DynamicTemplateComponent,
LabelEditableComponent
],
imports: [
BrowserModule,
FormsModule,
TranslateModule
],
exports: [TibasFormJsonGeneratorComponent],
providers: [ReferencesService]
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGliYXMtZm9ybS1qc29uLWdlbmVyYXRvci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly90aWJhcy1mb3JtLWpzb24tZ2VuZXJhdG9yLyIsInNvdXJjZXMiOlsibGliL3RpYmFzLWZvcm0tanNvbi1nZW5lcmF0b3IubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFDLFFBQVEsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN2QyxPQUFPLEVBQUMsK0JBQStCLEVBQUMsTUFBTSx1Q0FBdUMsQ0FBQztBQUN0RixPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSxpQ0FBaUMsQ0FBQztBQUNsRSxPQUFPLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSwrQ0FBK0MsQ0FBQztBQUN2RixPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7QUFDM0MsT0FBTyxFQUFDLGFBQWEsRUFBQyxNQUFNLDJCQUEyQixDQUFDO0FBQ3hELE9BQU8sRUFBQyxzQkFBc0IsRUFBQyxNQUFNLDJDQUEyQyxDQUFDO0FBQ2pGLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSxxQkFBcUIsQ0FBQztBQUNwRCxPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSwrQkFBK0IsQ0FBQzs7OztBQXNCaEUsTUFBTSxPQUFPLDRCQUE0Qjs7O1lBZnhDLFFBQVEsU0FBQztnQkFDUixZQUFZLEVBQUU7b0JBQ1osK0JBQStCO29CQUMvQixpQkFBaUI7b0JBQ2pCLHdCQUF3QjtvQkFDeEIsc0JBQXNCO2lCQUN2QjtnQkFDRCxPQUFPLEVBQUU7b0JBQ1AsYUFBYTtvQkFDYixXQUFXO29CQUNYLGVBQWU7aUJBQ2hCO2dCQUNELE9BQU8sRUFBRSxDQUFDLCtCQUErQixDQUFDO2dCQUMxQyxTQUFTLEVBQUUsQ0FBQyxpQkFBaUIsQ0FBQzthQUMvQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7TmdNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtUaWJhc0Zvcm1Kc29uR2VuZXJhdG9yQ29tcG9uZW50fSBmcm9tICcuL3RpYmFzLWZvcm0tanNvbi1nZW5lcmF0b3IuY29tcG9uZW50JztcbmltcG9ydCB7SXRlbUZvcm1Db21wb25lbnR9IGZyb20gJy4vaXRlbS1mb3JtL2l0ZW0tZm9ybS5jb21wb25lbnQnO1xuaW1wb3J0IHtEeW5hbWljVGVtcGxhdGVDb21wb25lbnR9IGZyb20gJy4vZHluYW1pYy10ZW1wbGF0ZS9keW5hbWljLXRlbXBsYXRlLmNvbXBvbmVudCc7XG5pbXBvcnQge0Zvcm1zTW9kdWxlfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQge0Jyb3dzZXJNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xuaW1wb3J0IHtMYWJlbEVkaXRhYmxlQ29tcG9uZW50fSBmcm9tICcuL2xhYmVsLWVkaXRhYmxlL2xhYmVsLWVkaXRhYmxlLmNvbXBvbmVudCc7XG5pbXBvcnQge1RyYW5zbGF0ZU1vZHVsZX0gZnJvbSAnQG5neC10cmFuc2xhdGUvY29yZSc7XG5pbXBvcnQge1JlZmVyZW5jZXNTZXJ2aWNlfSBmcm9tICcuL3NlcnZpY2VzL3JlZmVyZW5jZXMuc2VydmljZSc7XG5cblxuLyoqXG4gKiBDcmVhdGVkIGJ5IFRJQkFTLU1vaGFtbWVkIG9uIDIwMjAtMDctNC5cbiAqL1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBUaWJhc0Zvcm1Kc29uR2VuZXJhdG9yQ29tcG9uZW50LFxuICAgIEl0ZW1Gb3JtQ29tcG9uZW50LFxuICAgIER5bmFtaWNUZW1wbGF0ZUNvbXBvbmVudCxcbiAgICBMYWJlbEVkaXRhYmxlQ29tcG9uZW50XG4gIF0sXG4gIGltcG9ydHM6IFtcbiAgICBCcm93c2VyTW9kdWxlLFxuICAgIEZvcm1zTW9kdWxlLFxuICAgIFRyYW5zbGF0ZU1vZHVsZVxuICBdLFxuICBleHBvcnRzOiBbVGliYXNGb3JtSnNvbkdlbmVyYXRvckNvbXBvbmVudF0sXG4gIHByb3ZpZGVyczogW1JlZmVyZW5jZXNTZXJ2aWNlXVxufSlcbmV4cG9ydCBjbGFzcyBUaWJhc0Zvcm1Kc29uR2VuZXJhdG9yTW9kdWxlIHtcbn1cbiJdfQ==