@eclipse-scout/core
Version:
Eclipse Scout runtime
21 lines • 758 B
TypeScript
/// <reference types="jquery" />
import { AppLinkActionEvent, Tile, TileEventMap, TileModel } from '../index';
export interface BeanTileModel extends TileModel {
bean?: object;
}
export interface BeanTileEventMap extends TileEventMap {
'appLinkAction': AppLinkActionEvent;
}
export declare class BeanTile<TBean extends object = object> extends Tile implements BeanTileModel {
model: BeanTileModel;
eventMap: BeanTileEventMap;
self: BeanTile;
bean: TBean;
constructor();
protected _render(): void;
protected _renderProperties(): void;
protected _renderBean(): void;
triggerAppLinkAction(ref: string): void;
protected _onAppLinkAction(event: JQuery.TriggeredEvent): void;
}
//# sourceMappingURL=BeanTile.d.ts.map