UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

81 lines (80 loc) 6.31 kB
/** * @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