Wait something decorator

Wrap function in wait wrapper, it will be called after condition returns true

import { component, wait } from 'jodit/src/core/decorators';
import { UIElement } from 'jodit/src/ui';

@component()
class UISomeElement extends UIElement {
@wait(() => typeof jQuery !== 'undefined')
protected runOnLoadJQuery(html: string): void {
jQuery(this.container).html(html);
alert('Run');
}
}

const elm = new UISomeElement(jodit);
elm.runOnLoadJQuery('<h1>One</h1>'); // Do nothing
// jQuery is loaded
// alert

Index

Functions

Jodit PRO

If you like Jodit - try Jodit PRO