ngx-hotjar
Version:
A simple ng wrapper to load hotjar dependency by angular way
1 lines • 6.21 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"NGX_HOTJAR_ROUTER_INITIALIZER_PROVIDER":{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_BOOTSTRAP_LISTENER","line":8,"character":11},"multi":true,"useFactory":{"__symbolic":"reference","name":"HotjarRouterInitializer"},"deps":[{"__symbolic":"reference","name":"NgxHotjarService"}]},"HotjarRouterInitializer":{"__symbolic":"function","parameters":["hjService"],"value":{"__symbolic":"error","message":"Lambda not supported","line":30,"character":9,"module":"./lib/initializers/hotjar-router.initializer"}},"NGX_HOTJAR_INITIALIZER_PROVIDER":{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":11,"character":11},"multi":true,"useFactory":{"__symbolic":"reference","name":"hotjarInitializer"},"deps":[{"__symbolic":"reference","name":"NGX_HOTJAR_SETTINGS_TOKEN"},{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":16,"character":4},{"__symbolic":"reference","name":"WINDOW"}]},"hotjarInitializer":{"__symbolic":"function","parameters":["settings","document","window"],"value":{"__symbolic":"error","message":"Lambda not supported","line":29,"character":9,"module":"./lib/initializers/hotjar.initializer"}},"IHotjarSettings":{"__symbolic":"interface"},"NgxHotjarService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":25,"character":5},"arguments":[{"__symbolic":"reference","name":"NGX_HJ_FN"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":27,"character":5},"arguments":[{"__symbolic":"reference","name":"NGX_HOTJAR_SETTINGS_TOKEN"}]}]],"parameters":[{"__symbolic":"reference","name":"HjFn"},{"__symbolic":"reference","name":"IHotjarSettings"}]}],"hj":[{"__symbolic":"method"}],"virtualPageView":[{"__symbolic":"method"}],"trigger":[{"__symbolic":"method"}],"tagRecording":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"stateChange":[{"__symbolic":"method"}],"formSubmitSuccessful":[{"__symbolic":"method"}],"formSubmitFailed":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"getHjFn":{"__symbolic":"function","parameters":["window"],"value":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"window"},"thenExpression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"window"},"member":"hj"},"elseExpression":null}},"NGX_HJ_FN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":15,"character":29},"arguments":["ngx-hj-fn",{"__symbolic":"error","message":"Lambda not supported","line":17,"character":11,"module":"./lib/tokens/ngx-hj-token"}]},"NGX_HOTJAR_SETTINGS_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":7,"character":45},"arguments":["ngx-hotjar-settings",{"__symbolic":"error","message":"Lambda not supported","line":8,"character":11,"module":"./lib/tokens/ngx-hotjar-settings.token"}]},"getWindow":{"__symbolic":"function","parameters":["platformId"],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/common","name":"isPlatformBrowser","line":7,"character":10},"arguments":[{"__symbolic":"reference","name":"platformId"}]},"thenExpression":{"__symbolic":"reference","name":"window"},"elseExpression":null}},"WINDOW":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":14,"character":26},"arguments":["hj-window",{"__symbolic":"error","message":"Lambda not supported","line":15,"character":11,"module":"./lib/tokens/window-token"}]},"HjFn":{"__symbolic":"interface"},"HjBind":{"__symbolic":"interface"},"NgxHotjarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":24,"character":1},"arguments":[{"imports":[],"declarations":[],"exports":[]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["trackingCode","version","uri"],"defaults":[null,6,null],"value":{"ngModule":{"__symbolic":"reference","name":"NgxHotjarModule"},"providers":[{"provide":{"__symbolic":"reference","name":"NGX_HOTJAR_SETTINGS_TOKEN"},"useValue":{"trackingCode":{"__symbolic":"reference","name":"trackingCode"},"version":{"__symbolic":"reference","name":"version"},"uri":{"__symbolic":"reference","name":"uri"}}},{"__symbolic":"reference","name":"NGX_HOTJAR_INITIALIZER_PROVIDER"}]}}}},"NgxHotjarRouterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":33,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":35,"character":4},{"__symbolic":"reference","name":"NgxHotjarModule"}],"providers":[{"__symbolic":"reference","name":"NGX_HOTJAR_ROUTER_INITIALIZER_PROVIDER"}],"declarations":[]}]}],"members":{}}},"origins":{"NGX_HOTJAR_ROUTER_INITIALIZER_PROVIDER":"./lib/initializers/hotjar-router.initializer","HotjarRouterInitializer":"./lib/initializers/hotjar-router.initializer","NGX_HOTJAR_INITIALIZER_PROVIDER":"./lib/initializers/hotjar.initializer","hotjarInitializer":"./lib/initializers/hotjar.initializer","IHotjarSettings":"./lib/interfaces/i-hotjar-settings","NgxHotjarService":"./lib/services/ngx-hotjar.service","getHjFn":"./lib/tokens/ngx-hj-token","NGX_HJ_FN":"./lib/tokens/ngx-hj-token","NGX_HOTJAR_SETTINGS_TOKEN":"./lib/tokens/ngx-hotjar-settings.token","getWindow":"./lib/tokens/window-token","WINDOW":"./lib/tokens/window-token","HjFn":"./lib/types/hj","HjBind":"./lib/types/hj-bind.type","NgxHotjarModule":"./lib/ngx-hotjar.module","NgxHotjarRouterModule":"./lib/ngx-hotjar-router/ngx-hotjar-router.module"},"importAs":"ngx-hotjar"}