@martyganz/ngx-cookie
Version:
Implementation of Angular 1.x $cookies service to Angular
1 lines • 5.83 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"ICookieService":{"__symbolic":"interface"},"CookieService":{"__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":"CookieOptionsProvider"}]}],"get":[{"__symbolic":"method"}],"getObject":[{"__symbolic":"method"}],"getAll":[{"__symbolic":"method"}],"put":[{"__symbolic":"method"}],"putObject":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"removeAll":[{"__symbolic":"method"}],"_cookieReader":[{"__symbolic":"method"}],"_cookieWriter":[{"__symbolic":"method"}],"_buildCookieString":[{"__symbolic":"method"}]}},"CookieBackendService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"CookieService"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":9,"character":15},"arguments":[{"__symbolic":"reference","module":"@nguniversal/express-engine/tokens","name":"REQUEST","line":9,"character":22}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":15},"arguments":[{"__symbolic":"reference","module":"@nguniversal/express-engine/tokens","name":"RESPONSE","line":10,"character":22}]}],null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"CookieOptionsProvider"}]}]}},"CookieOptions":{"__symbolic":"interface"},"COOKIE_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":6,"character":34},"arguments":["COOKIE_OPTIONS"]},"CookieOptionsProvider":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":14,"character":15},"arguments":[{"__symbolic":"reference","name":"COOKIE_OPTIONS"}]}],null],"parameters":[{"__symbolic":"reference","name":"CookieOptions"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":15,"character":33}]}]}},"cookieServiceFactory":{"__symbolic":"function","parameters":["cookieOptionsProvider"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"CookieService"},"arguments":[{"__symbolic":"reference","name":"cookieOptionsProvider"}]}},"isBlank":{"__symbolic":"function","parameters":["obj"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"obj"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"obj"},"right":null}}},"isPresent":{"__symbolic":"function","parameters":["obj"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"reference","name":"obj"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"reference","name":"obj"},"right":null}}},"isString":{"__symbolic":"function","parameters":["obj"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":11,"character":9,"module":"./lib/utils"},"right":"string"}},"mergeOptions":{"__symbolic":"function"},"safeDecodeURIComponent":{"__symbolic":"function"},"safeJsonParse":{"__symbolic":"function"},"CookieModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"CookieOptionsProvider"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"CookieModule"},"providers":[{"provide":{"__symbolic":"reference","name":"COOKIE_OPTIONS"},"useValue":{"__symbolic":"reference","name":"options"}},{"provide":{"__symbolic":"reference","name":"CookieService"},"useFactory":{"__symbolic":"reference","name":"cookieServiceFactory"},"deps":[{"__symbolic":"reference","name":"CookieOptionsProvider"}]}]}},"forChild":{"__symbolic":"function","parameters":["options"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"CookieModule"},"providers":[{"provide":{"__symbolic":"reference","name":"COOKIE_OPTIONS"},"useValue":{"__symbolic":"reference","name":"options"}},{"provide":{"__symbolic":"reference","name":"CookieService"},"useFactory":{"__symbolic":"reference","name":"cookieServiceFactory"},"deps":[{"__symbolic":"reference","name":"CookieOptionsProvider"}]}]}}}}},"origins":{"ICookieService":"./lib/cookie.service","CookieService":"./lib/cookie.service","CookieBackendService":"./lib/cookie-backend.service","CookieOptions":"./lib/cookie-options.model","COOKIE_OPTIONS":"./lib/cookie-options-provider","CookieOptionsProvider":"./lib/cookie-options-provider","cookieServiceFactory":"./lib/cookie.factory","isBlank":"./lib/utils","isPresent":"./lib/utils","isString":"./lib/utils","mergeOptions":"./lib/utils","safeDecodeURIComponent":"./lib/utils","safeJsonParse":"./lib/utils","CookieModule":"./lib/cookie.module"},"importAs":"@martyganz/ngx-cookie"}