UNPKG

@angular/service-worker

Version:

Angular - service worker tooling!

1 lines 5.25 kB
{"__symbolic":"module","version":4,"metadata":{"ɵangular_packages_service_worker_service_worker_a":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":69,"character":37,"context":{"typeName":"ServiceWorkerContainer"},"module":"./src/low_level"}]}],"postMessage":[{"__symbolic":"method"}],"postMessageWithStatus":[{"__symbolic":"method"}],"generateNonce":[{"__symbolic":"method"}],"eventsOfType":[{"__symbolic":"method"}],"nextEventOfType":[{"__symbolic":"method"}],"waitForStatus":[{"__symbolic":"method"}]}},"ɵangular_packages_service_worker_service_worker_b":{"__symbolic":"class","members":{}},"ɵangular_packages_service_worker_service_worker_c":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":21,"character":26},"arguments":["NGSW_REGISTER_SCRIPT"]},"ɵangular_packages_service_worker_service_worker_d":{"__symbolic":"function"},"ɵangular_packages_service_worker_service_worker_e":{"__symbolic":"function","parameters":["opts","platformId"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ɵangular_packages_service_worker_service_worker_a"},"arguments":[{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/common","name":"isPlatformBrowser","line":54,"character":6},"arguments":[{"__symbolic":"reference","name":"platformId"}]},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"opts"},"member":"enabled"},"right":false}},"thenExpression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"navigator"},"member":"serviceWorker"},"elseExpression":{"__symbolic":"reference","name":"undefined"}}]}},"UpdateActivatedEvent":{"__symbolic":"interface"},"UpdateAvailableEvent":{"__symbolic":"interface"},"ServiceWorkerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":61,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"SwPush"},{"__symbolic":"reference","name":"SwUpdate"}]}]}],"members":{},"statics":{"register":{"__symbolic":"function","parameters":["script","opts"],"defaults":[null,{}],"value":{"ngModule":{"__symbolic":"reference","name":"ServiceWorkerModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵangular_packages_service_worker_service_worker_c"},"useValue":{"__symbolic":"reference","name":"script"}},{"provide":{"__symbolic":"reference","name":"ɵangular_packages_service_worker_service_worker_b"},"useValue":{"__symbolic":"reference","name":"opts"}},{"provide":{"__symbolic":"reference","name":"ɵangular_packages_service_worker_service_worker_a"},"useFactory":{"__symbolic":"reference","name":"ɵangular_packages_service_worker_service_worker_e"},"deps":[{"__symbolic":"reference","name":"ɵangular_packages_service_worker_service_worker_b"},{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":81,"character":38}]},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":84,"character":19},"useFactory":{"__symbolic":"reference","name":"ɵangular_packages_service_worker_service_worker_d"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":86,"character":17},{"__symbolic":"reference","name":"ɵangular_packages_service_worker_service_worker_c"},{"__symbolic":"reference","name":"ɵangular_packages_service_worker_service_worker_b"},{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":86,"character":56}],"multi":true}]}}}},"SwPush":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵangular_packages_service_worker_service_worker_a"}]}],"requestSubscription":[{"__symbolic":"method"}],"unsubscribe":[{"__symbolic":"method"}],"decodeBase64":[{"__symbolic":"method"}]}},"SwUpdate":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":21,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵangular_packages_service_worker_service_worker_a"}]}],"checkForUpdate":[{"__symbolic":"method"}],"activateUpdate":[{"__symbolic":"method"}]}}},"origins":{"ɵangular_packages_service_worker_service_worker_a":"./src/low_level","ɵangular_packages_service_worker_service_worker_b":"./src/module","ɵangular_packages_service_worker_service_worker_c":"./src/module","ɵangular_packages_service_worker_service_worker_d":"./src/module","ɵangular_packages_service_worker_service_worker_e":"./src/module","UpdateActivatedEvent":"./src/low_level","UpdateAvailableEvent":"./src/low_level","ServiceWorkerModule":"./src/module","SwPush":"./src/push","SwUpdate":"./src/update"},"importAs":"@angular/service-worker"}