nativescript-angular
Version:
An Angular renderer that lets you build mobile apps with NativeScript.
1 lines • 5.4 kB
JSON
[{"__symbolic":"module","version":4,"metadata":{"LocationState":{"__symbolic":"interface"},"NativeScriptRouterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":37,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","module":"./ns-router-link","name":"NSRouterLink","line":21,"character":27},{"__symbolic":"reference","module":"./ns-router-link-active","name":"NSRouterLinkActive","line":21,"character":41},{"__symbolic":"reference","module":"./page-router-outlet","name":"PageRouterOutlet","line":21,"character":61},{"__symbolic":"reference","module":"./ns-empty-outlet.component","name":"NSEmptyOutletComponent","line":21,"character":79}],"entryComponents":[{"__symbolic":"reference","module":"./ns-empty-outlet.component","name":"NSEmptyOutletComponent","line":39,"character":22}],"imports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":40,"character":14},{"__symbolic":"reference","module":"../common","name":"NativeScriptCommonModule","line":40,"character":28}],"exports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":41,"character":14},{"__symbolic":"reference","module":"./ns-router-link","name":"NSRouterLink","line":21,"character":27},{"__symbolic":"reference","module":"./ns-router-link-active","name":"NSRouterLinkActive","line":21,"character":41},{"__symbolic":"reference","module":"./page-router-outlet","name":"PageRouterOutlet","line":21,"character":61},{"__symbolic":"reference","module":"./ns-empty-outlet.component","name":"NSEmptyOutletComponent","line":21,"character":79}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"NO_ERRORS_SCHEMA","line":42,"character":14}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["routes","config"],"value":{"ngModule":{"__symbolic":"reference","name":"NativeScriptRouterModule"},"providers":[{"__symbolic":"spread","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":48,"character":27},"member":"forRoot"},"arguments":[{"__symbolic":"reference","name":"routes"},{"__symbolic":"reference","name":"config"}]},"member":"providers"}},{"provide":{"__symbolic":"reference","module":"./ns-location-strategy","name":"NSLocationStrategy","line":25,"character":17},"useFactory":{"__symbolic":"reference","name":"provideLocationStrategy"},"deps":[[{"__symbolic":"reference","module":"./ns-location-strategy","name":"NSLocationStrategy","line":27,"character":16},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":27,"character":40}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":27,"character":56}}],{"__symbolic":"reference","module":"../platform-providers","name":"FrameService","line":27,"character":69}]},{"provide":{"__symbolic":"reference","module":"@angular/common","name":"LocationStrategy","line":29,"character":15},"useExisting":{"__symbolic":"reference","module":"./ns-location-strategy","name":"NSLocationStrategy","line":29,"character":46}},{"__symbolic":"reference","module":"./ns-platform-location","name":"NativescriptPlatformLocation","line":30,"character":4},{"provide":{"__symbolic":"reference","module":"@angular/common","name":"PlatformLocation","line":31,"character":15},"useExisting":{"__symbolic":"reference","module":"./ns-platform-location","name":"NativescriptPlatformLocation","line":31,"character":46}},{"__symbolic":"reference","module":"./router-extensions","name":"RouterExtensions","line":32,"character":4},{"__symbolic":"reference","module":"./ns-route-reuse-strategy","name":"NSRouteReuseStrategy","line":33,"character":4},{"provide":{"__symbolic":"reference","module":"@angular/router","name":"RouteReuseStrategy","line":34,"character":15},"useExisting":{"__symbolic":"reference","module":"./ns-route-reuse-strategy","name":"NSRouteReuseStrategy","line":34,"character":48}}]}},"forChild":{"__symbolic":"function","parameters":["routes"],"value":{"ngModule":{"__symbolic":"reference","name":"NativeScriptRouterModule"},"providers":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":53,"character":64},"member":"forChild"},"arguments":[{"__symbolic":"reference","name":"routes"}]},"member":"providers"}}}}},"provideLocationStrategy":{"__symbolic":"function","parameters":["locationStrategy","frameService"],"value":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"locationStrategy"},"thenExpression":{"__symbolic":"reference","name":"locationStrategy"},"elseExpression":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./ns-location-strategy","name":"NSLocationStrategy","line":61,"character":53},"arguments":[{"__symbolic":"reference","name":"frameService"}]}}}},"exports":[{"from":"./page-router-outlet","export":["PageRoute"]},{"from":"./router-extensions","export":["RouterExtensions"]},{"from":"./ns-module-factory-loader","export":["NSModuleFactoryLoader"]},{"from":"./ns-empty-outlet.component","export":["NSEmptyOutletComponent"]}]}]