@formql/core
Version:
FormQL - A framework for building dynamic forms
79 lines • 10.3 kB
JavaScript
import { __decorate, __metadata } from "tslib";
import { NgModule } from '@angular/core';
import { ReactiveFormsModule } from '@angular/forms';
import { CommonModule } from '@angular/common';
import { PlainLayoutComponent } from './components/layouts/plain-layout.component';
import { PageWrapperComponent } from './components/page-wrapper.component';
import { SectionWrapperComponent } from './components/section-wrapper.component';
import { ComponentContainerComponent } from './components/component-container.component';
import { LayoutDirective } from './directives/layout.directive';
import { DndDirective } from './directives/dnd.directive';
import { FormQLComponent } from './components/formql.component';
import { FormQLButtonComponent } from './bundle/formql-button.component';
import { TextMaskModule } from 'angular2-text-mask';
import { FormQLLabelComponent } from './bundle/formql-label.component';
import { FormQLInputComponent } from './bundle/formql-input.component';
import { DndDropDirective } from './directives/dnd-drop.directive';
import { FormQLTextareaComponent } from './bundle/formql-textarea.component';
import { FormQLSelectComponent } from './bundle/formql-select.component';
import { FormQLRadioComponent } from './bundle/formql-radio.component';
import { FormQLCheckboxComponent } from './bundle/formql-checkbox.component';
import { LayoutLoaderComponent } from './components/layout-loader.component';
import { ComponentResolverService } from './services/component-resolver.service';
var FormQLModule = /** @class */ (function () {
function FormQLModule(componentResolverService) {
componentResolverService.addComponents(FormQLComponent, PlainLayoutComponent, FormQLButtonComponent, FormQLInputComponent, FormQLLabelComponent, FormQLTextareaComponent, FormQLSelectComponent, FormQLRadioComponent, FormQLCheckboxComponent);
}
FormQLModule = __decorate([
NgModule({
imports: [
CommonModule,
ReactiveFormsModule,
TextMaskModule
],
declarations: [
// components
PlainLayoutComponent,
PageWrapperComponent,
SectionWrapperComponent,
ComponentContainerComponent,
FormQLComponent,
LayoutLoaderComponent,
// directives
LayoutDirective,
DndDirective,
DndDropDirective,
// bundle
FormQLButtonComponent,
FormQLInputComponent,
FormQLLabelComponent,
FormQLTextareaComponent,
FormQLSelectComponent,
FormQLRadioComponent,
FormQLCheckboxComponent
],
providers: [],
entryComponents: [
// formql
FormQLComponent,
// layouts
PlainLayoutComponent,
// fields
FormQLButtonComponent,
FormQLInputComponent,
FormQLLabelComponent,
FormQLTextareaComponent,
FormQLSelectComponent,
FormQLRadioComponent,
FormQLCheckboxComponent
],
exports: [
FormQLComponent
]
}),
__metadata("design:paramtypes", [ComponentResolverService])
], FormQLModule);
return FormQLModule;
}());
export { FormQLModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybXFsLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bmb3JtcWwvY29yZS8iLCJzb3VyY2VzIjpbImZvcm1xbC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDckQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRS9DLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDZDQUE2QyxDQUFDO0FBQ25GLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHFDQUFxQyxDQUFDO0FBQzNFLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBQ2pGLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBRXpGLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUNoRSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFFMUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ3pFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUVwRCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUN2RSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUN2RSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNuRSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUM3RSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUN6RSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUN2RSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUM3RSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUU3RSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSx1Q0FBdUMsQ0FBQztBQXFEakY7SUFFRSxzQkFBWSx3QkFBa0Q7UUFDNUQsd0JBQXdCLENBQUMsYUFBYSxDQUNwQyxlQUFlLEVBQ2Ysb0JBQW9CLEVBQ3BCLHFCQUFxQixFQUNyQixvQkFBb0IsRUFDcEIsb0JBQW9CLEVBQ3BCLHVCQUF1QixFQUN2QixxQkFBcUIsRUFDckIsb0JBQW9CLEVBQ3BCLHVCQUF1QixDQUN4QixDQUFDO0lBQ0osQ0FBQztJQWRVLFlBQVk7UUFuRHhCLFFBQVEsQ0FBQztZQUNSLE9BQU8sRUFBRTtnQkFDUCxZQUFZO2dCQUNaLG1CQUFtQjtnQkFDbkIsY0FBYzthQUNmO1lBQ0QsWUFBWSxFQUFFO2dCQUNaLGFBQWE7Z0JBQ2Isb0JBQW9CO2dCQUNwQixvQkFBb0I7Z0JBQ3BCLHVCQUF1QjtnQkFDdkIsMkJBQTJCO2dCQUMzQixlQUFlO2dCQUNmLHFCQUFxQjtnQkFFckIsYUFBYTtnQkFDYixlQUFlO2dCQUNmLFlBQVk7Z0JBQ1osZ0JBQWdCO2dCQUVoQixTQUFTO2dCQUNULHFCQUFxQjtnQkFDckIsb0JBQW9CO2dCQUNwQixvQkFBb0I7Z0JBQ3BCLHVCQUF1QjtnQkFDdkIscUJBQXFCO2dCQUNyQixvQkFBb0I7Z0JBQ3BCLHVCQUF1QjthQUN4QjtZQUNELFNBQVMsRUFBRSxFQUNWO1lBQ0QsZUFBZSxFQUFFO2dCQUNmLFNBQVM7Z0JBQ1QsZUFBZTtnQkFFZixVQUFVO2dCQUNWLG9CQUFvQjtnQkFFcEIsU0FBUztnQkFDVCxxQkFBcUI7Z0JBQ3JCLG9CQUFvQjtnQkFDcEIsb0JBQW9CO2dCQUNwQix1QkFBdUI7Z0JBQ3ZCLHFCQUFxQjtnQkFDckIsb0JBQW9CO2dCQUNwQix1QkFBdUI7YUFDeEI7WUFDRCxPQUFPLEVBQUU7Z0JBQ0wsZUFBZTthQUNsQjtTQUNGLENBQUM7eUNBR3NDLHdCQUF3QjtPQUZuRCxZQUFZLENBZXhCO0lBQUQsbUJBQUM7Q0FBQSxBQWZELElBZUM7U0FmWSxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUmVhY3RpdmVGb3Jtc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcclxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuXHJcbmltcG9ydCB7IFBsYWluTGF5b3V0Q29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2xheW91dHMvcGxhaW4tbGF5b3V0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFBhZ2VXcmFwcGVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3BhZ2Utd3JhcHBlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBTZWN0aW9uV3JhcHBlckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9zZWN0aW9uLXdyYXBwZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ29tcG9uZW50Q29udGFpbmVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2NvbXBvbmVudC1jb250YWluZXIuY29tcG9uZW50JztcclxuXHJcbmltcG9ydCB7IExheW91dERpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9sYXlvdXQuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgRG5kRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL2RuZC5kaXJlY3RpdmUnO1xyXG5cclxuaW1wb3J0IHsgRm9ybVFMQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2Zvcm1xbC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBGb3JtUUxCdXR0b25Db21wb25lbnQgfSBmcm9tICcuL2J1bmRsZS9mb3JtcWwtYnV0dG9uLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFRleHRNYXNrTW9kdWxlIH0gZnJvbSAnYW5ndWxhcjItdGV4dC1tYXNrJztcclxuXHJcbmltcG9ydCB7IEZvcm1RTExhYmVsQ29tcG9uZW50IH0gZnJvbSAnLi9idW5kbGUvZm9ybXFsLWxhYmVsLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEZvcm1RTElucHV0Q29tcG9uZW50IH0gZnJvbSAnLi9idW5kbGUvZm9ybXFsLWlucHV0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IERuZERyb3BEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvZG5kLWRyb3AuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgRm9ybVFMVGV4dGFyZWFDb21wb25lbnQgfSBmcm9tICcuL2J1bmRsZS9mb3JtcWwtdGV4dGFyZWEuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRm9ybVFMU2VsZWN0Q29tcG9uZW50IH0gZnJvbSAnLi9idW5kbGUvZm9ybXFsLXNlbGVjdC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBGb3JtUUxSYWRpb0NvbXBvbmVudCB9IGZyb20gJy4vYnVuZGxlL2Zvcm1xbC1yYWRpby5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBGb3JtUUxDaGVja2JveENvbXBvbmVudCB9IGZyb20gJy4vYnVuZGxlL2Zvcm1xbC1jaGVja2JveC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBMYXlvdXRMb2FkZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbGF5b3V0LWxvYWRlci5jb21wb25lbnQnO1xyXG5cclxuaW1wb3J0IHsgQ29tcG9uZW50UmVzb2x2ZXJTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9jb21wb25lbnQtcmVzb2x2ZXIuc2VydmljZSc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtcclxuICAgIENvbW1vbk1vZHVsZSxcclxuICAgIFJlYWN0aXZlRm9ybXNNb2R1bGUsXHJcbiAgICBUZXh0TWFza01vZHVsZVxyXG4gIF0sXHJcbiAgZGVjbGFyYXRpb25zOiBbXHJcbiAgICAvLyBjb21wb25lbnRzXHJcbiAgICBQbGFpbkxheW91dENvbXBvbmVudCxcclxuICAgIFBhZ2VXcmFwcGVyQ29tcG9uZW50LFxyXG4gICAgU2VjdGlvbldyYXBwZXJDb21wb25lbnQsXHJcbiAgICBDb21wb25lbnRDb250YWluZXJDb21wb25lbnQsXHJcbiAgICBGb3JtUUxDb21wb25lbnQsXHJcbiAgICBMYXlvdXRMb2FkZXJDb21wb25lbnQsXHJcblxyXG4gICAgLy8gZGlyZWN0aXZlc1xyXG4gICAgTGF5b3V0RGlyZWN0aXZlLFxyXG4gICAgRG5kRGlyZWN0aXZlLFxyXG4gICAgRG5kRHJvcERpcmVjdGl2ZSxcclxuXHJcbiAgICAvLyBidW5kbGVcclxuICAgIEZvcm1RTEJ1dHRvbkNvbXBvbmVudCxcclxuICAgIEZvcm1RTElucHV0Q29tcG9uZW50LFxyXG4gICAgRm9ybVFMTGFiZWxDb21wb25lbnQsXHJcbiAgICBGb3JtUUxUZXh0YXJlYUNvbXBvbmVudCxcclxuICAgIEZvcm1RTFNlbGVjdENvbXBvbmVudCxcclxuICAgIEZvcm1RTFJhZGlvQ29tcG9uZW50LFxyXG4gICAgRm9ybVFMQ2hlY2tib3hDb21wb25lbnRcclxuICBdLFxyXG4gIHByb3ZpZGVyczogW1xyXG4gIF0sXHJcbiAgZW50cnlDb21wb25lbnRzOiBbXHJcbiAgICAvLyBmb3JtcWxcclxuICAgIEZvcm1RTENvbXBvbmVudCxcclxuXHJcbiAgICAvLyBsYXlvdXRzXHJcbiAgICBQbGFpbkxheW91dENvbXBvbmVudCxcclxuXHJcbiAgICAvLyBmaWVsZHNcclxuICAgIEZvcm1RTEJ1dHRvbkNvbXBvbmVudCxcclxuICAgIEZvcm1RTElucHV0Q29tcG9uZW50LFxyXG4gICAgRm9ybVFMTGFiZWxDb21wb25lbnQsXHJcbiAgICBGb3JtUUxUZXh0YXJlYUNvbXBvbmVudCxcclxuICAgIEZvcm1RTFNlbGVjdENvbXBvbmVudCxcclxuICAgIEZvcm1RTFJhZGlvQ29tcG9uZW50LFxyXG4gICAgRm9ybVFMQ2hlY2tib3hDb21wb25lbnRcclxuICBdLFxyXG4gIGV4cG9ydHM6IFtcclxuICAgICAgRm9ybVFMQ29tcG9uZW50XHJcbiAgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgRm9ybVFMTW9kdWxlIHtcclxuXHJcbiAgY29uc3RydWN0b3IoY29tcG9uZW50UmVzb2x2ZXJTZXJ2aWNlOiBDb21wb25lbnRSZXNvbHZlclNlcnZpY2UpIHtcclxuICAgIGNvbXBvbmVudFJlc29sdmVyU2VydmljZS5hZGRDb21wb25lbnRzKFxyXG4gICAgICBGb3JtUUxDb21wb25lbnQsXHJcbiAgICAgIFBsYWluTGF5b3V0Q29tcG9uZW50LFxyXG4gICAgICBGb3JtUUxCdXR0b25Db21wb25lbnQsXHJcbiAgICAgIEZvcm1RTElucHV0Q29tcG9uZW50LFxyXG4gICAgICBGb3JtUUxMYWJlbENvbXBvbmVudCxcclxuICAgICAgRm9ybVFMVGV4dGFyZWFDb21wb25lbnQsXHJcbiAgICAgIEZvcm1RTFNlbGVjdENvbXBvbmVudCxcclxuICAgICAgRm9ybVFMUmFkaW9Db21wb25lbnQsXHJcbiAgICAgIEZvcm1RTENoZWNrYm94Q29tcG9uZW50XHJcbiAgICApO1xyXG4gIH1cclxufVxyXG4iXX0=