@eclipse-scout/core
Version:
Eclipse Scout runtime
16 lines • 687 B
TypeScript
import { DoEntity, Event, ModelAdapter, RemoteEvent, UiCallbackResponseEvent, UiCallbacks } from '../../../index';
export declare class UiCallbacksAdapter extends ModelAdapter {
widget: UiCallbacks;
onModelAction(event: RemoteEvent): void;
protected _onWidgetEvent(event: Event<UiCallbacks>): void;
protected _onModelUiCallback(event: UiCallbackRemoteEvent): void;
protected _onUiResponse(event: UiCallbackResponseEvent): void;
}
interface UiCallbackRemoteEvent<TObject extends DoEntity = DoEntity> extends RemoteEvent {
id: string;
handlerObjectType: string;
owner: string;
data: TObject;
}
export {};
//# sourceMappingURL=UiCallbacksAdapter.d.ts.map