UNPKG

core-cde

Version:

32 lines (31 loc) 1.1 kB
import { BaseWidget, BaseWidgetJSON } from '../BaseWidget'; import { IImageResponse } from '../response/IImage.response'; import { TypeComponent } from '../TypeComponent'; export interface ImageWidgetJSON extends BaseWidgetJSON { _width: number; _height: number; _data: IImageResponse; } export declare class ImageWidget extends BaseWidget { private _width; private _height; private _data; get width(): number; set width(value: number); get height(): number; set height(value: number); get data(): IImageResponse; set data(value: IImageResponse); constructor(type: TypeComponent, id: string); /** * Получить объект класса ImageWidget из json * @param json валидная json строка * @returns объект класса ImageWidget */ static fromJSON(json: string): ImageWidget; /** * Получить объект для сериализации * @returns Объект для сериализации */ toJSON(): ImageWidgetJSON; }