editor.js/src/components/modules/api/notifier.ts

20 lines
575 B
TypeScript
Raw Normal View History

import Module from '../../__module';
import {Notifier} from '../../../../types/api';
import {ConfirmNotifierOptions, NotifierOptions, PromptNotifierOptions} from 'codex-notifier';
export default class NotifierAPI extends Module {
/**
* Available methods
*/
get methods(): Notifier {
return {
show: (options: NotifierOptions | ConfirmNotifierOptions | PromptNotifierOptions) => this.show(options),
};
}
public show(options: NotifierOptions | ConfirmNotifierOptions | PromptNotifierOptions) {
return this.Editor.Notifier.show(options);
}
}