@objectiv/tracker-angular
Version:
Objectiv Angular framework analytics tracker for the open analytics taxonomy
1 lines • 6.13 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"AngularTracker":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@objectiv/tracker-browser","name":"Tracker","line":18,"character":36},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@objectiv/tracker-browser","name":"BrowserTrackerConfig","line":22,"character":29},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","module":"@objectiv/tracker-browser","name":"ContextsConfig","line":22,"character":70}]}]}]}},"ObjectivTrackerDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":30,"character":1},"arguments":[{"selector":"[applyTaggingAttributes], [tagChild], [tagChildren], [tagContent], [tagExpandable], [tagInput], [tagLink], [tagLocation], [tagMediaPlayer], [tagNavigation], [tagOverlay], [tagPressable], [tagRootLocation]"}]}],"members":{"applyTaggingAttributes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"tagChild":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"tagChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"tagContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"tagExpandable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"tagInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"tagLink":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"tagLocation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"tagMediaPlayer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"tagNavigation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"tagOverlay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3}}]}],"tagPressable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"tagRootLocation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":49,"character":41,"context":{"typeName":"HTMLElement"},"module":"./objectiv-tracker.directive"}]}]}],"ngOnInit":[{"__symbolic":"method"}]}},"MakeId":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":10,"character":1},"arguments":[{"name":"makeId"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"OBJECTIV_TRACKER_INITIALIZER_PROVIDER":{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":13,"character":11},"multi":true,"useFactory":{"__symbolic":"reference","name":"ObjectivTrackerInitializer"},"deps":[{"__symbolic":"reference","name":"OBJECTIV_TRACKER_CONFIG_TOKEN"}]},"ObjectivTrackerInitializer":{"__symbolic":"function","parameters":["trackerConfig"],"value":{"__symbolic":"error","message":"Lambda not supported","line":23,"character":9,"module":"./objectiv-tracker.initializer"}},"ObjectivTrackerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"imports":[],"declarations":[{"__symbolic":"reference","name":"ObjectivTrackerDirective"},{"__symbolic":"reference","name":"MakeId"}],"exports":[{"__symbolic":"reference","name":"ObjectivTrackerDirective"},{"__symbolic":"reference","name":"MakeId"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["trackerConfig"],"value":{"ngModule":{"__symbolic":"reference","name":"ObjectivTrackerModule"},"providers":[{"provide":{"__symbolic":"reference","name":"OBJECTIV_TRACKER_CONFIG_TOKEN"},"useValue":{"__symbolic":"reference","name":"trackerConfig"}},{"__symbolic":"reference","name":"OBJECTIV_TRACKER_INITIALIZER_PROVIDER"}]}}}},"OBJECTIV_TRACKER_CONFIG_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":7,"character":49},"arguments":["objectiv-tracker-config",{"__symbolic":"error","message":"Lambda not supported","line":8,"character":11,"module":"./objectiv-tracker.token"}]}},"origins":{"AngularTracker":"./AngularTracker","ObjectivTrackerDirective":"./objectiv-tracker.directive","MakeId":"./objectiv-tracker.filter","OBJECTIV_TRACKER_INITIALIZER_PROVIDER":"./objectiv-tracker.initializer","ObjectivTrackerInitializer":"./objectiv-tracker.initializer","ObjectivTrackerModule":"./objectiv-tracker.module","OBJECTIV_TRACKER_CONFIG_TOKEN":"./objectiv-tracker.token"},"importAs":"@objectiv/tracker-angular"}