UNPKG

ngz-cache-platform-server

Version:
21 lines 2.09 kB
import { NgModule, Optional, SkipSelf } from '@angular/core'; export class ServerCacheModule { constructor(parentModule) { if (parentModule) { throw new Error('ServerCacheModule already loaded; import in SERVER module only.'); } } static forRoot(configuredProviders) { return { ngModule: ServerCacheModule, providers: configuredProviders }; } } ServerCacheModule.decorators = [ { type: NgModule } ]; ServerCacheModule.ctorParameters = () => [ { type: ServerCacheModule, decorators: [{ type: Optional }, { type: SkipSelf }] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmVyLWNhY2hlLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3BhY2thZ2VzL25nei1jYWNoZS9wbGF0Zm9ybS1zZXJ2ZXIvc3JjL3NlcnZlci1jYWNoZS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUdsRixNQUFNLE9BQU8saUJBQWlCO0lBUTVCLFlBQW9DLFlBQWdDO1FBQ2xFLElBQUksWUFBWSxFQUFFO1lBQ2hCLE1BQU0sSUFBSSxLQUFLLENBQUMsaUVBQWlFLENBQUMsQ0FBQztTQUNwRjtJQUNILENBQUM7SUFYRCxNQUFNLENBQUMsT0FBTyxDQUFDLG1CQUFnQztRQUM3QyxPQUFPO1lBQ0wsUUFBUSxFQUFFLGlCQUFpQjtZQUMzQixTQUFTLEVBQUUsbUJBQW1CO1NBQy9CLENBQUM7SUFDSixDQUFDOzs7WUFQRixRQUFROzs7WUFTNEMsaUJBQWlCLHVCQUF2RCxRQUFRLFlBQUksUUFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlLCBPcHRpb25hbCwgU2tpcFNlbGYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQE5nTW9kdWxlKClcbmV4cG9ydCBjbGFzcyBTZXJ2ZXJDYWNoZU1vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KGNvbmZpZ3VyZWRQcm92aWRlcnM/OiBBcnJheTxhbnk+KTogTW9kdWxlV2l0aFByb3ZpZGVyczxTZXJ2ZXJDYWNoZU1vZHVsZT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogU2VydmVyQ2FjaGVNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IGNvbmZpZ3VyZWRQcm92aWRlcnNcbiAgICB9O1xuICB9XG5cbiAgY29uc3RydWN0b3IoQE9wdGlvbmFsKCkgQFNraXBTZWxmKCkgcGFyZW50TW9kdWxlPzogU2VydmVyQ2FjaGVNb2R1bGUpIHtcbiAgICBpZiAocGFyZW50TW9kdWxlKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ1NlcnZlckNhY2hlTW9kdWxlIGFscmVhZHkgbG9hZGVkOyBpbXBvcnQgaW4gU0VSVkVSIG1vZHVsZSBvbmx5LicpO1xuICAgIH1cbiAgfVxufVxuIl19