UNPKG

@eclipse-scout/core

Version:
23 lines 962 B
import { AnyDoEntity, Event, HybridActionEvent, HybridManager, ModelAdapter, RemoteEvent } from '../../index'; export declare class HybridManagerAdapter extends ModelAdapter { widget: HybridManager; onModelAction(event: RemoteEvent): void; protected _onHybridEvent(event: HybridRemoteEvent): void; protected _onHybridWidgetEvent(event: HybridRemoteEvent): void; protected _onWidgetEvent(event: Event<HybridManager>): void; protected _onWidgetHybridAction(event: HybridActionEvent): void; } interface HybridRemoteEvent<TObject extends AnyDoEntity = AnyDoEntity> extends RemoteEvent { id: string; eventType: string; data: TObject; contextElements: Record<string, JsonHybridActionContextElement[]>; } export interface JsonHybridActionContextElement { /** adapter id */ widget: string; /** widget-specific element representation */ element?: any; } export {}; //# sourceMappingURL=HybridManagerAdapter.d.ts.map