UNPKG

carbon-components-angular

Version:
30 lines 3.5 kB
import { NgModule, SkipSelf, Optional } from "@angular/core"; import { ExperimentalService } from "./experimental.service"; import * as i0 from "@angular/core"; // either provides a new instance of ExperimentalService, or returns the parent export function EXPERIMENTAL_SERVICE_PROVIDER_FACTORY(parentService) { return parentService || new ExperimentalService(); } export const EXPERIMENTAL_SERVICE_PROVIDER = { provide: ExperimentalService, deps: [[new Optional(), new SkipSelf(), ExperimentalService]], useFactory: EXPERIMENTAL_SERVICE_PROVIDER_FACTORY }; export class ExperimentalModule { } ExperimentalModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ExperimentalModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); ExperimentalModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.3.0", ngImport: i0, type: ExperimentalModule }); ExperimentalModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ExperimentalModule, providers: [ ExperimentalService, EXPERIMENTAL_SERVICE_PROVIDER ] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ExperimentalModule, decorators: [{ type: NgModule, args: [{ providers: [ ExperimentalService, EXPERIMENTAL_SERVICE_PROVIDER ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXhwZXJpbWVudGFsLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBlcmltZW50YWwvZXhwZXJpbWVudGFsLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDN0QsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7O0FBRTdELCtFQUErRTtBQUMvRSxNQUFNLFVBQVUscUNBQXFDLENBQUMsYUFBa0M7SUFDdkYsT0FBTyxhQUFhLElBQUksSUFBSSxtQkFBbUIsRUFBRSxDQUFDO0FBQ25ELENBQUM7QUFFRCxNQUFNLENBQUMsTUFBTSw2QkFBNkIsR0FBRztJQUM1QyxPQUFPLEVBQUUsbUJBQW1CO0lBQzVCLElBQUksRUFBRSxDQUFDLENBQUMsSUFBSSxRQUFRLEVBQUUsRUFBRSxJQUFJLFFBQVEsRUFBRSxFQUFFLG1CQUFtQixDQUFDLENBQUM7SUFDN0QsVUFBVSxFQUFFLHFDQUFxQztDQUNqRCxDQUFDO0FBUUYsTUFBTSxPQUFPLGtCQUFrQjs7K0dBQWxCLGtCQUFrQjtnSEFBbEIsa0JBQWtCO2dIQUFsQixrQkFBa0IsYUFMbkI7UUFDVixtQkFBbUI7UUFDbkIsNkJBQTZCO0tBQzdCOzJGQUVXLGtCQUFrQjtrQkFOOUIsUUFBUTttQkFBQztvQkFDVCxTQUFTLEVBQUU7d0JBQ1YsbUJBQW1CO3dCQUNuQiw2QkFBNkI7cUJBQzdCO2lCQUNEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIFNraXBTZWxmLCBPcHRpb25hbCB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBFeHBlcmltZW50YWxTZXJ2aWNlIH0gZnJvbSBcIi4vZXhwZXJpbWVudGFsLnNlcnZpY2VcIjtcblxuLy8gZWl0aGVyIHByb3ZpZGVzIGEgbmV3IGluc3RhbmNlIG9mIEV4cGVyaW1lbnRhbFNlcnZpY2UsIG9yIHJldHVybnMgdGhlIHBhcmVudFxuZXhwb3J0IGZ1bmN0aW9uIEVYUEVSSU1FTlRBTF9TRVJWSUNFX1BST1ZJREVSX0ZBQ1RPUlkocGFyZW50U2VydmljZTogRXhwZXJpbWVudGFsU2VydmljZSkge1xuXHRyZXR1cm4gcGFyZW50U2VydmljZSB8fCBuZXcgRXhwZXJpbWVudGFsU2VydmljZSgpO1xufVxuXG5leHBvcnQgY29uc3QgRVhQRVJJTUVOVEFMX1NFUlZJQ0VfUFJPVklERVIgPSB7XG5cdHByb3ZpZGU6IEV4cGVyaW1lbnRhbFNlcnZpY2UsXG5cdGRlcHM6IFtbbmV3IE9wdGlvbmFsKCksIG5ldyBTa2lwU2VsZigpLCBFeHBlcmltZW50YWxTZXJ2aWNlXV0sXG5cdHVzZUZhY3Rvcnk6IEVYUEVSSU1FTlRBTF9TRVJWSUNFX1BST1ZJREVSX0ZBQ1RPUllcbn07XG5cbkBOZ01vZHVsZSh7XG5cdHByb3ZpZGVyczogW1xuXHRcdEV4cGVyaW1lbnRhbFNlcnZpY2UsXG5cdFx0RVhQRVJJTUVOVEFMX1NFUlZJQ0VfUFJPVklERVJcblx0XVxufSlcbmV4cG9ydCBjbGFzcyBFeHBlcmltZW50YWxNb2R1bGUgeyB9XG4iXX0=