UNPKG

ionic-image-loader-v5

Version:
1 lines 8.64 kB
{"__symbolic":"module","version":4,"metadata":{"ImageLoaderService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":25,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ImageLoaderConfigService"},{"__symbolic":"reference","module":"@ionic-native/file/ngx","name":"File","line":64,"character":22},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":65,"character":22},{"__symbolic":"reference","module":"@ionic/angular","name":"Platform","line":66,"character":26},{"__symbolic":"reference","module":"@ionic-native/ionic-webview/ngx","name":"WebView","line":67,"character":25}]}],"ready":[{"__symbolic":"method"}],"preload":[{"__symbolic":"method"}],"getFileCacheDirectory":[{"__symbolic":"method"}],"clearImageCache":[{"__symbolic":"method"}],"clearCache":[{"__symbolic":"method"}],"getImagePath":[{"__symbolic":"method"}],"processLockedQueue":[{"__symbolic":"method"}],"getLockedState":[{"__symbolic":"method"}],"awaitUnlocked":[{"__symbolic":"method"}],"setLockedState":[{"__symbolic":"method"}],"runLocked":[{"__symbolic":"method"}],"isImageUrlRelative":[{"__symbolic":"method"}],"addItemToQueue":[{"__symbolic":"method"}],"processQueue":[{"__symbolic":"method"}],"currentlyInQueue":[{"__symbolic":"method"}],"initCache":[{"__symbolic":"method"}],"addFileToIndex":[{"__symbolic":"method"}],"indexCache":[{"__symbolic":"method"}],"maintainCacheSize":[{"__symbolic":"method"}],"removeFile":[{"__symbolic":"method"}],"getCachedImagePath":[{"__symbolic":"method"}],"normalizeUrl":[{"__symbolic":"method"}],"throwError":[{"__symbolic":"method"}],"throwWarning":[{"__symbolic":"method"}],"cacheDirectoryExists":[{"__symbolic":"method"}],"createCacheDirectory":[{"__symbolic":"method"}],"createFileName":[{"__symbolic":"method"}],"hashString":[{"__symbolic":"method"}],"getExtensionFromUrl":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ImageLoaderConfigService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"enableDebugMode":[{"__symbolic":"method"}],"enableSpinner":[{"__symbolic":"method"}],"enableFallbackAsPlaceholder":[{"__symbolic":"method"}],"setCacheDirectoryName":[{"__symbolic":"method"}],"setHeight":[{"__symbolic":"method"}],"setWidth":[{"__symbolic":"method"}],"setDisplay":[{"__symbolic":"method"}],"useImageTag":[{"__symbolic":"method"}],"setBackgroundSize":[{"__symbolic":"method"}],"setBackgroundRepeat":[{"__symbolic":"method"}],"setFallbackUrl":[{"__symbolic":"method"}],"setConcurrency":[{"__symbolic":"method"}],"setMaximumCacheSize":[{"__symbolic":"method"}],"setMaximumCacheAge":[{"__symbolic":"method"}],"setImageReturnType":[{"__symbolic":"method"}],"setSpinnerName":[{"__symbolic":"method"}],"setSpinnerColor":[{"__symbolic":"method"}],"setHttpHeaders":[{"__symbolic":"method"}],"setFileTransferOptions":[{"__symbolic":"method"}],"setFileNameCachedWithExtension":[{"__symbolic":"method"}],"setFallbackFileNameCachedExtension":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ImageAttribute":{"__symbolic":"interface"},"IonicImageLoaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"img-loader","template":"\n <ion-spinner\n *ngIf=\"spinner && isLoading && !fallbackAsPlaceholder\"\n [name]=\"spinnerName\"\n [color]=\"spinnerColor\"\n ></ion-spinner>\n <ng-content></ng-content>\n ","styles":["ion-spinner { float: none; margin-left: auto; margin-right: auto; display: block; }"]}]}],"members":{"fallbackUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"spinner":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"fallbackAsPlaceholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"imgAttributes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}}]}],"cache":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":3}}]}],"display":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"backgroundSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"backgroundRepeat":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":72,"character":3}}]}],"spinnerName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":76,"character":3}}]}],"spinnerColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"load":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":84,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":93,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":94,"character":24},{"__symbolic":"reference","name":"ImageLoaderService"},{"__symbolic":"reference","name":"ImageLoaderConfigService"}]}],"useImg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"noCache":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":113,"character":3}}]}],"src":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":127,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"updateImage":[{"__symbolic":"method"}],"processImageUrl":[{"__symbolic":"method"}],"setImage":[{"__symbolic":"method"}]}},"IonicImageLoaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@ionic/angular","name":"IonicModule","line":13,"character":8},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":14,"character":8},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":8}],"declarations":[{"__symbolic":"reference","name":"IonicImageLoaderComponent"}],"exports":[{"__symbolic":"reference","name":"IonicImageLoaderComponent"}],"providers":[{"__symbolic":"reference","module":"@ionic-native/file/ngx","name":"File","line":24,"character":8},{"__symbolic":"reference","name":"ImageLoaderConfigService"},{"__symbolic":"reference","name":"ImageLoaderService"}]}]}],"members":{}}},"origins":{"ImageLoaderService":"./lib/services/image-loader.service","ImageLoaderConfigService":"./lib/services/image-loader-config.service","ImageAttribute":"./lib/ionic-image-loader.component","IonicImageLoaderComponent":"./lib/ionic-image-loader.component","IonicImageLoaderModule":"./lib/ionic-image-loader.module"},"importAs":"ionic-image-loader-v5"}