@eclipse-scout/core
Version:
Eclipse Scout runtime
20 lines • 959 B
TypeScript
import { DesktopUriAction, InitModelOf, ObjectWithType, OpenUriHandlerModel, Session, SomeRequired } from '../index';
export declare class OpenUriHandler implements OpenUriHandlerModel, ObjectWithType {
model: OpenUriHandlerModel;
initModel: SomeRequired<this['model'], 'session'>;
objectType: string;
session: Session;
init(model: InitModelOf<this>): void;
openUri(uri: string, action?: DesktopUriAction): void;
handleUriActionDownload(uri: string): void;
isUriWithExternallyHandledProtocol(uri: string): boolean;
handleUriActionOpen(uri: string): void;
handleUriActionNewWindow(uri: string): void;
handleUriActionPopupWindow(uri: string): void;
handleUriActionSameWindow(uri: string): void;
openUriInSameWindow(uri: string): void;
openUriInIFrame(uri: string): void;
openUriAsNewWindow(uri: string): void;
openUriAsPopupWindow(uri: string): void;
}
//# sourceMappingURL=OpenUriHandler.d.ts.map