UNPKG

ngx-smart-loader

Version:

Smart loader handler to manage loaders everywhere in Angular apps.

1 lines 4.25 kB
{"__symbolic":"module","version":4,"metadata":{"NgxSmartLoaderService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"addLoader":[{"__symbolic":"method"}],"removeLoader":[{"__symbolic":"method"}],"getLoaderStack":[{"__symbolic":"method"}],"getLoaderStackCount":[{"__symbolic":"method"}],"getOpenedLoaders":[{"__symbolic":"method"}],"getActiveLoaders":[{"__symbolic":"method"}],"getHigherIndex":[{"__symbolic":"method"}],"start":[{"__symbolic":"method"}],"startAll":[{"__symbolic":"method"}],"stop":[{"__symbolic":"method"}],"stopAll":[{"__symbolic":"method"}],"isLoading":[{"__symbolic":"method"}],"executeAction":[{"__symbolic":"method"}],"_getLoader":[{"__symbolic":"method"}],"_addAction":[{"__symbolic":"method"}],"_removeAction":[{"__symbolic":"method"}]}},"NgxSmartLoaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ngx-smart-loader","template":"\n <div class=\"loader-container {{customClass}}\" [ngClass]=\"{'active': loading}\"\n [style.z-index]=\"layerPosition - 1\" *ngIf=\"visible\">\n <ng-content></ng-content>\n </div>\n "}]}],"members":{"identifier":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"customClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"force":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"delayIn":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"delayOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"autostart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onStop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onVisibleChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NgxSmartLoaderService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"start":[{"__symbolic":"method"}],"stop":[{"__symbolic":"method"}],"addCustomClass":[{"__symbolic":"method"}],"removeCustomClass":[{"__symbolic":"method"}]}},"NgxSmartLoaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxSmartLoaderComponent"}],"exports":[{"__symbolic":"reference","name":"NgxSmartLoaderComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"NgxSmartLoaderModule"},"providers":[{"__symbolic":"reference","name":"NgxSmartLoaderService"}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"NgxSmartLoaderModule"},"providers":[{"__symbolic":"reference","name":"NgxSmartLoaderService"}]}}}}},"origins":{"NgxSmartLoaderService":"./src/services/ngx-smart-loader.service","NgxSmartLoaderComponent":"./src/components/ngx-smart-loader.component","NgxSmartLoaderModule":"./src/modules/ngx-smart-loader.module"},"importAs":"ngx-smart-loader"}