ferngully-aurelia-tools
Version:
Ferngully Tools for Aurelia
22 lines (21 loc) • 747 B
TypeScript
import { DialogService, DialogSettings } from "aurelia-dialog";
import { BrowserService } from "./browser-service";
export declare class CommonDialogs {
private dialogService;
private browserService;
constructor(dialogService: DialogService, browserService: BrowserService);
prompt(options: IPromptOptions | string, settings?: DialogSettings): Promise<IDialogResult>;
askForText(options: IPromptOptions | string, settings?: DialogSettings): Promise<string>;
private adjustScroll();
}
export interface IDialogResult {
wasCancelled: boolean;
output?: string;
}
export interface IPromptOptions {
text: string;
ok?: boolean;
cancel?: boolean;
yesNo?: boolean;
title?: string;
}