UNPKG

igniteui-react-core

Version:
66 lines (65 loc) 1.36 kB
import { ImageLoadStatus_$type } from "./ImageLoadStatus"; import { ensureEnum } from "./componentUtil"; /** * Represents event arguments for updating label of callout layer */ export class IgrImageLoadEventArgs { get nativeElement() { return this._implementation.nativeElement; } /** * @hidden */ get i() { return this._implementation; } onImplementationCreated() { } constructor() { this.mounted = false; } _provideImplementation(i) { this._implementation = i; this._implementation.externalObject = this; this.onImplementationCreated(); if (this._initializeAdapters) { this._initializeAdapters(); } } /** * Gets status of loading data */ get status() { return this.i.a; } set status(v) { this.i.a = ensureEnum(ImageLoadStatus_$type, v); } /** * Gets URL path of loaded data */ get path() { return this.i.d; } set path(v) { this.i.d = v; } /** * Gets error message on failed loading data */ get error() { return this.i.c; } set error(v) { this.i.c = v; } /** * Gets loaded data */ get data() { return this.i.b; } set data(v) { this.i.b = v; } }