UNPKG

core-cde

Version:

61 lines (60 loc) 1.63 kB
import { BaseWidget, BaseWidgetJSON } from '../BaseWidget'; import { TypeComponent } from '../TypeComponent'; export interface VideoWidgetJSON extends BaseWidgetJSON { _idVideo: string; _value: string; _width: number; _height: number; _maxHeight: number; _maxWidth: number; } /** * Video widget */ export declare class VideoWidget extends BaseWidget { /** * id of video widget */ private _idVideo; get idVideo(): string; set idVideo(value: string); private _value; get value(): string; set value(value: string); /** * Width of video widget */ private _width; get width(): number; set width(value: number); /** * Height of video widget */ private _height; get height(): number; set height(value: number); /** * Max width of video widget */ private _maxWidth; get maxWidth(): number; set maxWidth(value: number); /** * Max height of video widget */ private _maxHeight; get maxHeight(): number; set maxHeight(value: number); constructor(type: TypeComponent, id: string); /** * Получить объект класса VideoWidget из json * @param json валидная json строка * @returns объект класса VideoWidget */ static fromJSON(json: string): VideoWidget; /** * Получить объект для сериализации * @returns Объект для сериализации */ toJSON(): VideoWidgetJSON; }