UNPKG

core-cde

Version:

36 lines (34 loc) 843 B
/// <reference types="node" /> import { EventEmitter } from 'events'; import { TypeComponent } from './TypeComponent'; /** * Интерфейс для работы с json */ export interface BaseWidgetJSON { /** * Тип компонента */ type: TypeComponent; /** * id компонента */ id: string; } /** * Базовый класс виджета */ export declare class BaseWidget { type: TypeComponent; id: string; /** * Событие для отсылки сообщение виджету */ $eventChangeState?: EventEmitter; /** * Выделение виджета */ private _selected; setSelect(val: boolean): void; get isSelect(): boolean; constructor(type: TypeComponent, id: string); }