@formql/core
Version:
FormQL - A framework for building dynamic forms
78 lines • 10.1 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';
let FormQLModule = class FormQLModule {
constructor(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);
export { FormQLModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybXFsLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bmb3JtcWwvY29yZS8iLCJzb3VyY2VzIjpbImZvcm1xbC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDckQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRS9DLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDZDQUE2QyxDQUFDO0FBQ25GLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHFDQUFxQyxDQUFDO0FBQzNFLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBQ2pGLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBRXpGLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUNoRSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFFMUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ3pFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUVwRCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUN2RSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUN2RSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNuRSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUM3RSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUN6RSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUN2RSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUM3RSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUU3RSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSx1Q0FBdUMsQ0FBQztBQXFEakYsSUFBYSxZQUFZLEdBQXpCLE1BQWEsWUFBWTtJQUV2QixZQUFZLHdCQUFrRDtRQUM1RCx3QkFBd0IsQ0FBQyxhQUFhLENBQ3BDLGVBQWUsRUFDZixvQkFBb0IsRUFDcEIscUJBQXFCLEVBQ3JCLG9CQUFvQixFQUNwQixvQkFBb0IsRUFDcEIsdUJBQXVCLEVBQ3ZCLHFCQUFxQixFQUNyQixvQkFBb0IsRUFDcEIsdUJBQXVCLENBQ3hCLENBQUM7SUFDSixDQUFDO0NBQ0YsQ0FBQTtBQWZZLFlBQVk7SUFuRHhCLFFBQVEsQ0FBQztRQUNSLE9BQU8sRUFBRTtZQUNQLFlBQVk7WUFDWixtQkFBbUI7WUFDbkIsY0FBYztTQUNmO1FBQ0QsWUFBWSxFQUFFO1lBQ1osYUFBYTtZQUNiLG9CQUFvQjtZQUNwQixvQkFBb0I7WUFDcEIsdUJBQXVCO1lBQ3ZCLDJCQUEyQjtZQUMzQixlQUFlO1lBQ2YscUJBQXFCO1lBRXJCLGFBQWE7WUFDYixlQUFlO1lBQ2YsWUFBWTtZQUNaLGdCQUFnQjtZQUVoQixTQUFTO1lBQ1QscUJBQXFCO1lBQ3JCLG9CQUFvQjtZQUNwQixvQkFBb0I7WUFDcEIsdUJBQXVCO1lBQ3ZCLHFCQUFxQjtZQUNyQixvQkFBb0I7WUFDcEIsdUJBQXVCO1NBQ3hCO1FBQ0QsU0FBUyxFQUFFLEVBQ1Y7UUFDRCxlQUFlLEVBQUU7WUFDZixTQUFTO1lBQ1QsZUFBZTtZQUVmLFVBQVU7WUFDVixvQkFBb0I7WUFFcEIsU0FBUztZQUNULHFCQUFxQjtZQUNyQixvQkFBb0I7WUFDcEIsb0JBQW9CO1lBQ3BCLHVCQUF1QjtZQUN2QixxQkFBcUI7WUFDckIsb0JBQW9CO1lBQ3BCLHVCQUF1QjtTQUN4QjtRQUNELE9BQU8sRUFBRTtZQUNMLGVBQWU7U0FDbEI7S0FDRixDQUFDO3FDQUdzQyx3QkFBd0I7R0FGbkQsWUFBWSxDQWV4QjtTQWZZLFlBQVkiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBSZWFjdGl2ZUZvcm1zTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xyXG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5cclxuaW1wb3J0IHsgUGxhaW5MYXlvdXRDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbGF5b3V0cy9wbGFpbi1sYXlvdXQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgUGFnZVdyYXBwZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvcGFnZS13cmFwcGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFNlY3Rpb25XcmFwcGVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3NlY3Rpb24td3JhcHBlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDb21wb25lbnRDb250YWluZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvY29tcG9uZW50LWNvbnRhaW5lci5jb21wb25lbnQnO1xyXG5cclxuaW1wb3J0IHsgTGF5b3V0RGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL2xheW91dC5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBEbmREaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvZG5kLmRpcmVjdGl2ZSc7XHJcblxyXG5pbXBvcnQgeyBGb3JtUUxDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZm9ybXFsLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEZvcm1RTEJ1dHRvbkNvbXBvbmVudCB9IGZyb20gJy4vYnVuZGxlL2Zvcm1xbC1idXR0b24uY29tcG9uZW50JztcclxuaW1wb3J0IHsgVGV4dE1hc2tNb2R1bGUgfSBmcm9tICdhbmd1bGFyMi10ZXh0LW1hc2snO1xyXG5cclxuaW1wb3J0IHsgRm9ybVFMTGFiZWxDb21wb25lbnQgfSBmcm9tICcuL2J1bmRsZS9mb3JtcWwtbGFiZWwuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRm9ybVFMSW5wdXRDb21wb25lbnQgfSBmcm9tICcuL2J1bmRsZS9mb3JtcWwtaW5wdXQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRG5kRHJvcERpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9kbmQtZHJvcC5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBGb3JtUUxUZXh0YXJlYUNvbXBvbmVudCB9IGZyb20gJy4vYnVuZGxlL2Zvcm1xbC10ZXh0YXJlYS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBGb3JtUUxTZWxlY3RDb21wb25lbnQgfSBmcm9tICcuL2J1bmRsZS9mb3JtcWwtc2VsZWN0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEZvcm1RTFJhZGlvQ29tcG9uZW50IH0gZnJvbSAnLi9idW5kbGUvZm9ybXFsLXJhZGlvLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEZvcm1RTENoZWNrYm94Q29tcG9uZW50IH0gZnJvbSAnLi9idW5kbGUvZm9ybXFsLWNoZWNrYm94LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IExheW91dExvYWRlckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9sYXlvdXQtbG9hZGVyLmNvbXBvbmVudCc7XHJcblxyXG5pbXBvcnQgeyBDb21wb25lbnRSZXNvbHZlclNlcnZpY2UgfSBmcm9tICcuL3NlcnZpY2VzL2NvbXBvbmVudC1yZXNvbHZlci5zZXJ2aWNlJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW1xyXG4gICAgQ29tbW9uTW9kdWxlLFxyXG4gICAgUmVhY3RpdmVGb3Jtc01vZHVsZSxcclxuICAgIFRleHRNYXNrTW9kdWxlXHJcbiAgXSxcclxuICBkZWNsYXJhdGlvbnM6IFtcclxuICAgIC8vIGNvbXBvbmVudHNcclxuICAgIFBsYWluTGF5b3V0Q29tcG9uZW50LFxyXG4gICAgUGFnZVdyYXBwZXJDb21wb25lbnQsXHJcbiAgICBTZWN0aW9uV3JhcHBlckNvbXBvbmVudCxcclxuICAgIENvbXBvbmVudENvbnRhaW5lckNvbXBvbmVudCxcclxuICAgIEZvcm1RTENvbXBvbmVudCxcclxuICAgIExheW91dExvYWRlckNvbXBvbmVudCxcclxuXHJcbiAgICAvLyBkaXJlY3RpdmVzXHJcbiAgICBMYXlvdXREaXJlY3RpdmUsXHJcbiAgICBEbmREaXJlY3RpdmUsXHJcbiAgICBEbmREcm9wRGlyZWN0aXZlLFxyXG5cclxuICAgIC8vIGJ1bmRsZVxyXG4gICAgRm9ybVFMQnV0dG9uQ29tcG9uZW50LFxyXG4gICAgRm9ybVFMSW5wdXRDb21wb25lbnQsXHJcbiAgICBGb3JtUUxMYWJlbENvbXBvbmVudCxcclxuICAgIEZvcm1RTFRleHRhcmVhQ29tcG9uZW50LFxyXG4gICAgRm9ybVFMU2VsZWN0Q29tcG9uZW50LFxyXG4gICAgRm9ybVFMUmFkaW9Db21wb25lbnQsXHJcbiAgICBGb3JtUUxDaGVja2JveENvbXBvbmVudFxyXG4gIF0sXHJcbiAgcHJvdmlkZXJzOiBbXHJcbiAgXSxcclxuICBlbnRyeUNvbXBvbmVudHM6IFtcclxuICAgIC8vIGZvcm1xbFxyXG4gICAgRm9ybVFMQ29tcG9uZW50LFxyXG5cclxuICAgIC8vIGxheW91dHNcclxuICAgIFBsYWluTGF5b3V0Q29tcG9uZW50LFxyXG5cclxuICAgIC8vIGZpZWxkc1xyXG4gICAgRm9ybVFMQnV0dG9uQ29tcG9uZW50LFxyXG4gICAgRm9ybVFMSW5wdXRDb21wb25lbnQsXHJcbiAgICBGb3JtUUxMYWJlbENvbXBvbmVudCxcclxuICAgIEZvcm1RTFRleHRhcmVhQ29tcG9uZW50LFxyXG4gICAgRm9ybVFMU2VsZWN0Q29tcG9uZW50LFxyXG4gICAgRm9ybVFMUmFkaW9Db21wb25lbnQsXHJcbiAgICBGb3JtUUxDaGVja2JveENvbXBvbmVudFxyXG4gIF0sXHJcbiAgZXhwb3J0czogW1xyXG4gICAgICBGb3JtUUxDb21wb25lbnRcclxuICBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBGb3JtUUxNb2R1bGUge1xyXG5cclxuICBjb25zdHJ1Y3Rvcihjb21wb25lbnRSZXNvbHZlclNlcnZpY2U6IENvbXBvbmVudFJlc29sdmVyU2VydmljZSkge1xyXG4gICAgY29tcG9uZW50UmVzb2x2ZXJTZXJ2aWNlLmFkZENvbXBvbmVudHMoXHJcbiAgICAgIEZvcm1RTENvbXBvbmVudCxcclxuICAgICAgUGxhaW5MYXlvdXRDb21wb25lbnQsXHJcbiAgICAgIEZvcm1RTEJ1dHRvbkNvbXBvbmVudCxcclxuICAgICAgRm9ybVFMSW5wdXRDb21wb25lbnQsXHJcbiAgICAgIEZvcm1RTExhYmVsQ29tcG9uZW50LFxyXG4gICAgICBGb3JtUUxUZXh0YXJlYUNvbXBvbmVudCxcclxuICAgICAgRm9ybVFMU2VsZWN0Q29tcG9uZW50LFxyXG4gICAgICBGb3JtUUxSYWRpb0NvbXBvbmVudCxcclxuICAgICAgRm9ybVFMQ2hlY2tib3hDb21wb25lbnRcclxuICAgICk7XHJcbiAgfVxyXG59XHJcbiJdfQ==