@dotglitch/ngx-common
Version:
Angular components and utilities that are commonly used.
27 lines • 3.41 kB
JavaScript
import { NgModule } from '@angular/core';
import { DynamicHTMLComponent } from './dynamic-html.component';
import { NGX_DYNAMIC_CONFIG } from './types';
import { DynamicHTMLRenderer } from './dynamic-html.service';
import * as i0 from "@angular/core";
export class NgxDynamicHTMLModule {
static forRoot(config) {
return {
ngModule: NgxDynamicHTMLModule,
providers: [
DynamicHTMLRenderer,
{ provide: NGX_DYNAMIC_CONFIG, useValue: config }
],
};
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.1.2", ngImport: i0, type: NgxDynamicHTMLModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.1.2", ngImport: i0, type: NgxDynamicHTMLModule, imports: [DynamicHTMLComponent], exports: [DynamicHTMLComponent] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.1.2", ngImport: i0, type: NgxDynamicHTMLModule }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.1.2", ngImport: i0, type: NgxDynamicHTMLModule, decorators: [{
type: NgModule,
args: [{
imports: [DynamicHTMLComponent],
exports: [DynamicHTMLComponent],
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHluYW1pYy1odG1sLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL2NvbW1vbi9zcmMvY29tcG9uZW50cy9keW5hbWljLWh0bWwvZHluYW1pYy1odG1sLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUNoRSxPQUFPLEVBQXNCLGtCQUFrQixFQUFFLE1BQU0sU0FBUyxDQUFDO0FBQ2pFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHdCQUF3QixDQUFDOztBQU03RCxNQUFNLE9BQU8sb0JBQW9CO0lBQ3RCLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBMEI7UUFDNUMsT0FBTztZQUNILFFBQVEsRUFBRSxvQkFBb0I7WUFDOUIsU0FBUyxFQUFFO2dCQUNQLG1CQUFtQjtnQkFDbkIsRUFBRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRTthQUNwRDtTQUNKLENBQUM7SUFDTixDQUFDOzhHQVRRLG9CQUFvQjsrR0FBcEIsb0JBQW9CLFlBSG5CLG9CQUFvQixhQUNwQixvQkFBb0I7K0dBRXJCLG9CQUFvQjs7MkZBQXBCLG9CQUFvQjtrQkFKaEMsUUFBUTttQkFBQztvQkFDTixPQUFPLEVBQUUsQ0FBQyxvQkFBb0IsQ0FBQztvQkFDL0IsT0FBTyxFQUFFLENBQUMsb0JBQW9CLENBQUM7aUJBQ2xDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IER5bmFtaWNIVE1MQ29tcG9uZW50IH0gZnJvbSAnLi9keW5hbWljLWh0bWwuY29tcG9uZW50JztcbmltcG9ydCB7IER5bmFtaWNIVE1MT3B0aW9ucywgTkdYX0RZTkFNSUNfQ09ORklHIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBEeW5hbWljSFRNTFJlbmRlcmVyIH0gZnJvbSAnLi9keW5hbWljLWh0bWwuc2VydmljZSc7XG5cbkBOZ01vZHVsZSh7XG4gICAgaW1wb3J0czogW0R5bmFtaWNIVE1MQ29tcG9uZW50XSxcbiAgICBleHBvcnRzOiBbRHluYW1pY0hUTUxDb21wb25lbnRdLFxufSlcbmV4cG9ydCBjbGFzcyBOZ3hEeW5hbWljSFRNTE1vZHVsZSB7XG4gICAgcHVibGljIHN0YXRpYyBmb3JSb290KGNvbmZpZzogRHluYW1pY0hUTUxPcHRpb25zKTogTW9kdWxlV2l0aFByb3ZpZGVyczxOZ3hEeW5hbWljSFRNTE1vZHVsZT4ge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgbmdNb2R1bGU6IE5neER5bmFtaWNIVE1MTW9kdWxlLFxuICAgICAgICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgICAgICAgICAgRHluYW1pY0hUTUxSZW5kZXJlcixcbiAgICAgICAgICAgICAgICB7IHByb3ZpZGU6IE5HWF9EWU5BTUlDX0NPTkZJRywgdXNlVmFsdWU6IGNvbmZpZyB9XG4gICAgICAgICAgICBdLFxuICAgICAgICB9O1xuICAgIH1cbn1cbiJdfQ==