angular-traversal
Version:
A traversal navigation library for Angular (v2+)
1 lines • 9.24 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"TraversalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"TraverserOutlet"},{"__symbolic":"reference","name":"TraverserButton"},{"__symbolic":"reference","name":"TraverserLink"},{"__symbolic":"reference","name":"TraverserTile"}],"imports":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":10,"character":14}],"exports":[{"__symbolic":"reference","name":"TraverserOutlet"},{"__symbolic":"reference","name":"TraverserButton"},{"__symbolic":"reference","name":"TraverserLink"},{"__symbolic":"reference","name":"TraverserTile"}],"providers":[{"__symbolic":"reference","module":"@angular/common","name":"Location","line":12,"character":16},{"provide":{"__symbolic":"reference","module":"@angular/common","name":"LocationStrategy","line":12,"character":37},"useClass":{"__symbolic":"reference","module":"@angular/common","name":"PathLocationStrategy","line":12,"character":65}}]}]}],"members":{}},"Traverser":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":48,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":48,"character":21},"arguments":[{"__symbolic":"reference","name":"NAVIGATION_PREFIX"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/common","name":"Location","line":41,"character":26},{"__symbolic":"reference","name":"Resolver"},{"__symbolic":"reference","name":"Marker"},{"__symbolic":"reference","name":"Normalizer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":45,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"Compiler","line":46,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":47,"character":26},{"__symbolic":"reference","name":"BehaviorSubject","module":"rxjs","arguments":[{"__symbolic":"reference","name":"string"}]}]}],"traverse":[{"__symbolic":"method"}],"_traverse":[{"__symbolic":"method"}],"traverseHere":[{"__symbolic":"method"}],"addView":[{"__symbolic":"method"}],"addLazyView":[{"__symbolic":"method"}],"loadLazyView":[{"__symbolic":"method"}],"addTile":[{"__symbolic":"method"}],"loadTile":[{"__symbolic":"method"}],"emptyTile":[{"__symbolic":"method"}],"addLazyTile":[{"__symbolic":"method"}],"emitTarget":[{"__symbolic":"method"}],"_emit":[{"__symbolic":"method"}],"_resolve":[{"__symbolic":"method"}],"resolve":[{"__symbolic":"method"}],"getFullPath":[{"__symbolic":"method"}],"getComponent":[{"__symbolic":"method"}],"getEmptyTarget":[{"__symbolic":"method"}],"getQueryParams":[{"__symbolic":"method"}],"getPrefix":[{"__symbolic":"method"}],"setPrefix":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"NAVIGATION_PREFIX":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":22,"character":37},"arguments":["traversal.prefix"]},"TraverserOutlet":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"traverser-outlet"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Traverser"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":26,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":27,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":28,"character":21}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"render":[{"__symbolic":"method"}]}},"TraverserTile":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"traverser-tile"}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}],"noUpdateOnTraverse":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Traverser"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":15,"character":65},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":15,"character":96}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"render":[{"__symbolic":"method"}]}},"TraverserLink":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TraverserButton"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":21,"character":1},"arguments":[{"selector":"a[traverseTo]"}]}],"members":{"href":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":25,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Traverser"},{"__symbolic":"reference","name":"Normalizer"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"TraverserButton":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":":not(a)[traverseTo]"}]}],"members":{"traverseTo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Traverser"}]}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":12,"character":5},"arguments":["click",["$event"]]}]}]}},"Normalizer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"normalize":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"Resolver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"resolve":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"BasicHttpResolver":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"Resolver"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":43},"arguments":[{"__symbolic":"reference","name":"BACKEND_BASE_URL"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":10,"character":30},{"__symbolic":"reference","name":"string"}]}],"resolve":[{"__symbolic":"method"}]}},"BACKEND_BASE_URL":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":6,"character":34},"arguments":["backend.base.url"]},"Marker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"mark":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"Target":{"__symbolic":"interface"},"HttpParamsOptions":{"__symbolic":"interface"},"ViewMapping":{"__symbolic":"interface"},"ModuleWithViews":{"__symbolic":"interface"}},"origins":{"TraversalModule":"./lib/module","Traverser":"./lib/traverser","NAVIGATION_PREFIX":"./lib/traverser","TraverserOutlet":"./lib/traverser.directive","TraverserTile":"./lib/tile.directive","TraverserLink":"./lib/traverser.link","TraverserButton":"./lib/traverser.link","Normalizer":"./lib/normalizer","Resolver":"./lib/resolver","BasicHttpResolver":"./lib/http.resolver","BACKEND_BASE_URL":"./lib/http.resolver","Marker":"./lib/marker","Target":"./lib/interfaces","HttpParamsOptions":"./lib/interfaces","ViewMapping":"./lib/interfaces","ModuleWithViews":"./lib/interfaces"},"importAs":"angular-traversal"}