import {Dialog} from '../Dialog'; import {DialogExtension} from '../DialogExtension'; import {DialogCreationOptions} from '../DialogCreationOptions'; /** * An implementation of Dialog. */ export class DialogImpl implements Dialog { addon_key: string; open: boolean; constructor(dialogCreationOptions: DialogCreationOptions, dialogExtension: DialogExtension) { this.open = true; this.addon_key = dialogExtension.addon_key; } close(): void { this.open = false; } isOpen(): boolean { return this.open; } }