@eclipse-scout/core
Version:
Eclipse Scout runtime
18 lines • 861 B
TypeScript
import { BaseDoEntity, Event, JsonHybridActionContextElement, ModelAdapter, RemoteEvent, UiCallbackEndEvent, UiCallbacks, Widget } from '../../../index';
export declare class UiCallbacksAdapter extends ModelAdapter {
widget: UiCallbacks;
onModelAction(event: RemoteEvent): void;
protected _onModelCallback(event: UiCallbackRemoteEvent): void;
protected _resolveOwner(adapterId: string): Widget;
protected _onWidgetEvent(event: Event<UiCallbacks>): void;
protected _onWidgetCallbackEnd(event: UiCallbackEndEvent): void;
}
interface UiCallbackRemoteEvent<TObject extends BaseDoEntity = BaseDoEntity> extends RemoteEvent {
id: string;
handlerObjectType: string;
owner: string;
data: TObject;
contextElements: Record<string, JsonHybridActionContextElement[]>;
}
export {};
//# sourceMappingURL=UiCallbacksAdapter.d.ts.map