com.phloxui
Version:
PhloxUI Ng2+ Framework
81 lines (80 loc) • 6.31 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* <p style="text-indent: 2em;">
* All dialog component classes, including <code>custom component</code> classes used in [[ComponentDialog]], must be an instance of this interface.
* </p>
*
* @author shiorin, tee4cute
* @see [[PhloxDialog]]
* @record
*/
export function IDialogController() { }
function IDialogController_tsickle_Closure_declarations() {
/**
* <p style="text-indent: 1em;">
* Get dialog's <code>result</code> which will be resolved by the <code>Promise</code> returned from [[PhloxDialog]].<code><i>show...Dialog</i></code>.
* </p>
* @type {?}
*/
IDialogController.prototype.getDialogResult;
/**
* <p style="text-indent: 1em;">
* Get dialog's <code>error</code> which will be rejected by the <code>Promise</code> returned from [[PhloxDialog]].<code><i>show...Dialog</i></code>.
* </p>
* @type {?}
*/
IDialogController.prototype.getDialogError;
/**
* <p style="text-indent: 1em;">
* Get button models ([[ButtonModel]]) to be rendered in the dialog.
* </p>
* @type {?}
*/
IDialogController.prototype.getDialogButtons;
/**
* <p style="text-indent: 1em;">
* Get an <code>event emitter</code> which will emit the event before the dialog's <code>result</code> is changed.
* </p>
* @type {?}
*/
IDialogController.prototype.getBeforeResultChangeEvent;
/**
* <p style="text-indent: 1em;">
* Get an <code>event emitter</code> which will emit the event when the dialog's <code>result</code> is changed.
* </p>
* @type {?}
*/
IDialogController.prototype.getResultChangeEvent;
/**
* <p style="text-indent: 1em;">
* Get an <code>event emitter</code> which will emit the event before the dialog's <code>error</code> is changed.
* </p>
* @type {?}
*/
IDialogController.prototype.getBeforeErrorChangeEvent;
/**
* <p style="text-indent: 1em;">
* Get an <code>event emitter</code> which will emit the event when the dialog's <code>error</code> is changed.
* </p>
* @type {?}
*/
IDialogController.prototype.getErrorChangeEvent;
/**
* <p style="text-indent: 1em;">
* Get an <code>event emitter</code> which will emit the event before the button model is changed.
* </p>
* @type {?}
*/
IDialogController.prototype.getBeforeButtonsChangeEvent;
/**
* <p style="text-indent: 1em;">
* Get an <code>event emitter</code> which will emit the event when the button model is changed.
* </p>
* @type {?}
*/
IDialogController.prototype.getButtonsChangeEvent;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSURpYWxvZ0NvbnRyb2xsZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvSURpYWxvZ0NvbnRyb2xsZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRGlhbG9nTW9kZWwgfSBmcm9tICcuL21vZGVsL0RpYWxvZ01vZGVsJztcbmltcG9ydCB7IENvbXBvbmVudERpYWxvZ01vZGVsLCBCdXR0b25Nb2RlbCB9IGZyb20gJy4vbW9kZWwvQ29tcG9uZW50RGlhbG9nTW9kZWwnO1xuXG4vKipcbiAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDJlbTtcIj5cbiAqIEFsbCBkaWFsb2cgY29tcG9uZW50IGNsYXNzZXMsIGluY2x1ZGluZyA8Y29kZT5jdXN0b20gY29tcG9uZW50PC9jb2RlPiBjbGFzc2VzIHVzZWQgaW4gW1tDb21wb25lbnREaWFsb2ddXSwgbXVzdCBiZSBhbiBpbnN0YW5jZSBvZiB0aGlzIGludGVyZmFjZS5cbiAqIDwvcD5cbiAqXG4gKiBAYXV0aG9yIHNoaW9yaW4sIHRlZTRjdXRlXG4gKiBAc2VlIFtbUGhsb3hEaWFsb2ddXVxuICovXG5leHBvcnQgaW50ZXJmYWNlIElEaWFsb2dDb250cm9sbGVyIHtcblxuICAvKipcbiAgICogPHAgc3R5bGU9XCJ0ZXh0LWluZGVudDogMWVtO1wiPlxuICogR2V0IGRpYWxvZydzIDxjb2RlPnJlc3VsdDwvY29kZT4gd2hpY2ggd2lsbCBiZSByZXNvbHZlZCBieSB0aGUgPGNvZGU+UHJvbWlzZTwvY29kZT4gcmV0dXJuZWQgZnJvbSBbW1BobG94RGlhbG9nXV0uPGNvZGU+PGk+c2hvdy4uLkRpYWxvZzwvaT48L2NvZGU+LlxuICogPC9wPlxuICAgKi9cbiAgZ2V0RGlhbG9nUmVzdWx0KCk6IGFueTtcblxuICAvKipcbiAgICogPHAgc3R5bGU9XCJ0ZXh0LWluZGVudDogMWVtO1wiPlxuICogR2V0IGRpYWxvZydzIDxjb2RlPmVycm9yPC9jb2RlPiB3aGljaCB3aWxsIGJlIHJlamVjdGVkIGJ5IHRoZSA8Y29kZT5Qcm9taXNlPC9jb2RlPiByZXR1cm5lZCBmcm9tIFtbUGhsb3hEaWFsb2ddXS48Y29kZT48aT5zaG93Li4uRGlhbG9nPC9pPjwvY29kZT4uXG4gKiA8L3A+XG4gICAqL1xuICBnZXREaWFsb2dFcnJvcigpOiBhbnk7XG5cbiAgLyoqXG4gICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAqIEdldCBidXR0b24gbW9kZWxzIChbW0J1dHRvbk1vZGVsXV0pIHRvIGJlIHJlbmRlcmVkIGluIHRoZSBkaWFsb2cuXG4gKiA8L3A+XG4gICAqL1xuICBnZXREaWFsb2dCdXR0b25zKCk6IEJ1dHRvbk1vZGVsW107XG5cbiAgLyoqXG4gICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAqIEdldCBhbiA8Y29kZT5ldmVudCBlbWl0dGVyPC9jb2RlPiB3aGljaCB3aWxsIGVtaXQgdGhlIGV2ZW50IGJlZm9yZSB0aGUgZGlhbG9nJ3MgPGNvZGU+cmVzdWx0PC9jb2RlPiBpcyBjaGFuZ2VkLlxuICogPC9wPlxuICAgKi9cbiAgZ2V0QmVmb3JlUmVzdWx0Q2hhbmdlRXZlbnQoKTogRXZlbnRFbWl0dGVyPGFueT47XG5cbiAgLyoqXG4gICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAqIEdldCBhbiA8Y29kZT5ldmVudCBlbWl0dGVyPC9jb2RlPiB3aGljaCB3aWxsIGVtaXQgdGhlIGV2ZW50IHdoZW4gdGhlIGRpYWxvZydzIDxjb2RlPnJlc3VsdDwvY29kZT4gaXMgY2hhbmdlZC5cbiAqIDwvcD5cbiAgICovXG4gIGdldFJlc3VsdENoYW5nZUV2ZW50KCk6IEV2ZW50RW1pdHRlcjxhbnk+O1xuXG4gIC8qKlxuICAgKiA8cCBzdHlsZT1cInRleHQtaW5kZW50OiAxZW07XCI+XG4gICogR2V0IGFuIDxjb2RlPmV2ZW50IGVtaXR0ZXI8L2NvZGU+IHdoaWNoIHdpbGwgZW1pdCB0aGUgZXZlbnQgYmVmb3JlIHRoZSBkaWFsb2cncyA8Y29kZT5lcnJvcjwvY29kZT4gaXMgY2hhbmdlZC5cbiAgKiA8L3A+XG4gICAqL1xuICBnZXRCZWZvcmVFcnJvckNoYW5nZUV2ZW50KCk6IEV2ZW50RW1pdHRlcjxhbnk+O1xuXG4gIC8qKlxuICAgKiA8cCBzdHlsZT1cInRleHQtaW5kZW50OiAxZW07XCI+XG4gKiBHZXQgYW4gPGNvZGU+ZXZlbnQgZW1pdHRlcjwvY29kZT4gd2hpY2ggd2lsbCBlbWl0IHRoZSBldmVudCB3aGVuIHRoZSBkaWFsb2cncyA8Y29kZT5lcnJvcjwvY29kZT4gaXMgY2hhbmdlZC5cbiAqIDwvcD5cbiAgICovXG4gIGdldEVycm9yQ2hhbmdlRXZlbnQoKTogRXZlbnRFbWl0dGVyPGFueT47XG5cbiAgLyoqXG4gICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAqIEdldCBhbiA8Y29kZT5ldmVudCBlbWl0dGVyPC9jb2RlPiB3aGljaCB3aWxsIGVtaXQgdGhlIGV2ZW50IGJlZm9yZSB0aGUgYnV0dG9uIG1vZGVsIGlzIGNoYW5nZWQuXG4gKiA8L3A+XG4gICAqL1xuICBnZXRCZWZvcmVCdXR0b25zQ2hhbmdlRXZlbnQoKTogRXZlbnRFbWl0dGVyPGFueT47XG5cbiAgLyoqXG4gICAqIDxwIHN0eWxlPVwidGV4dC1pbmRlbnQ6IDFlbTtcIj5cbiAqIEdldCBhbiA8Y29kZT5ldmVudCBlbWl0dGVyPC9jb2RlPiB3aGljaCB3aWxsIGVtaXQgdGhlIGV2ZW50IHdoZW4gdGhlIGJ1dHRvbiBtb2RlbCBpcyBjaGFuZ2VkLlxuICogPC9wPlxuICAgKi9cbiAgZ2V0QnV0dG9uc0NoYW5nZUV2ZW50KCk6IEV2ZW50RW1pdHRlcjxhbnk+O1xufVxuIl19