UNPKG

@ng-dynamic-forms/core

Version:

A rapid form development library for Angular

34 lines 3.69 kB
import { Directive, Input } from "@angular/core"; import * as i0 from "@angular/core"; export var DYNAMIC_TEMPLATE_DIRECTIVE_ALIGNMENT; (function (DYNAMIC_TEMPLATE_DIRECTIVE_ALIGNMENT) { DYNAMIC_TEMPLATE_DIRECTIVE_ALIGNMENT["Start"] = "START"; DYNAMIC_TEMPLATE_DIRECTIVE_ALIGNMENT["End"] = "END"; })(DYNAMIC_TEMPLATE_DIRECTIVE_ALIGNMENT || (DYNAMIC_TEMPLATE_DIRECTIVE_ALIGNMENT = {})); export class DynamicTemplateDirective { constructor(templateRef) { this.templateRef = templateRef; this.align = DYNAMIC_TEMPLATE_DIRECTIVE_ALIGNMENT.End; this.as = null; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.1.3", ngImport: i0, type: DynamicTemplateDirective, deps: [{ token: i0.TemplateRef }], target: i0.ɵɵFactoryTarget.Directive }); } static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "16.1.3", type: DynamicTemplateDirective, isStandalone: true, selector: "ng-template[modelId],ng-template[modelType]", inputs: { align: "align", as: "as", index: "index", modelId: "modelId", modelType: "modelType" }, ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.1.3", ngImport: i0, type: DynamicTemplateDirective, decorators: [{ type: Directive, args: [{ selector: "ng-template[modelId],ng-template[modelType]", standalone: true }] }], ctorParameters: function () { return [{ type: i0.TemplateRef }]; }, propDecorators: { align: [{ type: Input }], as: [{ type: Input }], index: [{ type: Input }], modelId: [{ type: Input }], modelType: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHluYW1pYy10ZW1wbGF0ZS5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZy1keW5hbWljLWZvcm1zL2NvcmUvc3JjL2xpYi9kaXJlY3RpdmUvZHluYW1pYy10ZW1wbGF0ZS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQWUsTUFBTSxlQUFlLENBQUM7O0FBRTlELE1BQU0sQ0FBTixJQUFZLG9DQUdYO0FBSEQsV0FBWSxvQ0FBb0M7SUFDNUMsdURBQWUsQ0FBQTtJQUNmLG1EQUFXLENBQUE7QUFDZixDQUFDLEVBSFcsb0NBQW9DLEtBQXBDLG9DQUFvQyxRQUcvQztBQU1ELE1BQU0sT0FBTyx3QkFBd0I7SUFPakMsWUFBbUIsV0FBNkI7UUFBN0IsZ0JBQVcsR0FBWCxXQUFXLENBQWtCO1FBTnZDLFVBQUssR0FBVyxvQ0FBb0MsQ0FBQyxHQUFHLENBQUM7UUFDekQsT0FBRSxHQUFrQixJQUFJLENBQUM7SUFNbEMsQ0FBQzs4R0FSUSx3QkFBd0I7a0dBQXhCLHdCQUF3Qjs7MkZBQXhCLHdCQUF3QjtrQkFKcEMsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsNkNBQTZDO29CQUN2RCxVQUFVLEVBQUUsSUFBSTtpQkFDbkI7a0dBRVksS0FBSztzQkFBYixLQUFLO2dCQUNHLEVBQUU7c0JBQVYsS0FBSztnQkFDRyxLQUFLO3NCQUFiLEtBQUs7Z0JBQ0csT0FBTztzQkFBZixLQUFLO2dCQUNHLFNBQVM7c0JBQWpCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIElucHV0LCBUZW1wbGF0ZVJlZiB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbmV4cG9ydCBlbnVtIERZTkFNSUNfVEVNUExBVEVfRElSRUNUSVZFX0FMSUdOTUVOVCB7XG4gICAgU3RhcnQgPSBcIlNUQVJUXCIsXG4gICAgRW5kID0gXCJFTkRcIlxufVxuXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogXCJuZy10ZW1wbGF0ZVttb2RlbElkXSxuZy10ZW1wbGF0ZVttb2RlbFR5cGVdXCIsXG4gICAgc3RhbmRhbG9uZTogdHJ1ZVxufSlcbmV4cG9ydCBjbGFzcyBEeW5hbWljVGVtcGxhdGVEaXJlY3RpdmUge1xuICAgIEBJbnB1dCgpIGFsaWduOiBzdHJpbmcgPSBEWU5BTUlDX1RFTVBMQVRFX0RJUkVDVElWRV9BTElHTk1FTlQuRW5kO1xuICAgIEBJbnB1dCgpIGFzOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcbiAgICBASW5wdXQoKSBpbmRleD86IG51bWJlcjtcbiAgICBASW5wdXQoKSBtb2RlbElkPzogc3RyaW5nO1xuICAgIEBJbnB1dCgpIG1vZGVsVHlwZT86IHN0cmluZztcblxuICAgIGNvbnN0cnVjdG9yKHB1YmxpYyB0ZW1wbGF0ZVJlZjogVGVtcGxhdGVSZWY8YW55Pikge1xuICAgIH1cbn1cbiJdfQ==