ngx-modialog-10
Version:
Modal / Dialog for Angular
82 lines • 4.66 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/models/tokens.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @enum {number} */
const DROP_IN_TYPE = {
alert: 0,
prompt: 1,
confirm: 2,
};
export { DROP_IN_TYPE };
DROP_IN_TYPE[DROP_IN_TYPE.alert] = 'alert';
DROP_IN_TYPE[DROP_IN_TYPE.prompt] = 'prompt';
DROP_IN_TYPE[DROP_IN_TYPE.confirm] = 'confirm';
/**
* @record
*/
export function OverlayConfig() { }
if (false) {
/**
* The context for the modal, attached to the dialog instance, DialogRef.context.
* Default: {}
* @type {?|undefined}
*/
OverlayConfig.prototype.context;
/** @type {?|undefined} */
OverlayConfig.prototype.injector;
/**
* The element to block using the modal.
* @type {?|undefined}
*/
OverlayConfig.prototype.viewContainer;
/** @type {?|undefined} */
OverlayConfig.prototype.renderer;
/**
* Not used yet.
* @type {?|undefined}
*/
OverlayConfig.prototype.overlayPlugins;
}
/**
* @record
* @template T
*/
export function ModalComponent() { }
if (false) {
/** @type {?} */
ModalComponent.prototype.dialog;
}
/**
* @record
*/
export function CloseGuard() { }
if (false) {
/**
* Invoked before a modal is dismissed.
* @return {?}
*/
CloseGuard.prototype.beforeDismiss = function () { };
/**
* Invoked before a modal is closed.
* @return {?}
*/
CloseGuard.prototype.beforeClose = function () { };
}
/**
* @abstract
*/
export class OverlayRenderer {
}
if (false) {
/**
* @abstract
* @param {?} dialogRef
* @param {?} vcRef
* @param {?=} injector
* @return {?}
*/
OverlayRenderer.prototype.render = function (dialogRef, vcRef, injector) { };
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9rZW5zLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LW1vZGlhbG9nLTEwLyIsInNvdXJjZXMiOlsibGliL21vZGVscy90b2tlbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBWUEsTUFBWSxZQUFZO0lBQ3RCLEtBQUssR0FBQTtJQUNMLE1BQU0sR0FBQTtJQUNOLE9BQU8sR0FBQTtFQUNSOzs7Ozs7OztBQVFELG1DQW9CQzs7Ozs7OztJQWZDLGdDQUF5Qjs7SUFFekIsaUNBQW9COzs7OztJQUtwQixzQ0FBMEI7O0lBRTFCLGlDQUEyQjs7Ozs7SUFLM0IsdUNBQXNEOzs7Ozs7QUFHeEQsb0NBRUM7OztJQURDLGdDQUFxQjs7Ozs7QUFHdkIsZ0NBVUM7Ozs7OztJQU5DLHFEQUE2Qzs7Ozs7SUFLN0MsbURBQTJDOzs7OztBQUc3QyxNQUFNLE9BQWdCLGVBQWU7Q0FJcEM7Ozs7Ozs7OztJQUhDLDZFQUV3RSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudFJlZixcbiAgSW5qZWN0b3IsXG4gIFZpZXdDb250YWluZXJSZWYsXG4gIFRlbXBsYXRlUmVmLFxuICBUeXBlXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBNb2RhbE92ZXJsYXkgfSBmcm9tICcuLi9vdmVybGF5L2luZGV4JztcbmltcG9ydCB7IERpYWxvZ1JlZiB9IGZyb20gJy4vZGlhbG9nLXJlZic7XG5pbXBvcnQgeyBPdmVybGF5Q29udGV4dCB9IGZyb20gJy4uL21vZGVscy9vdmVybGF5LWNvbnRleHQnO1xuXG5leHBvcnQgZW51bSBEUk9QX0lOX1RZUEUge1xuICBhbGVydCxcbiAgcHJvbXB0LFxuICBjb25maXJtXG59XG5cbmV4cG9ydCB0eXBlIFdpZGVWQ1JlZiA9IFZpZXdDb250YWluZXJSZWYgfCBzdHJpbmc7XG5cbmV4cG9ydCB0eXBlIENvbnRhaW5lckNvbnRlbnQgPSBzdHJpbmcgfCBUZW1wbGF0ZVJlZjxhbnk+IHwgVHlwZTxhbnk+O1xuXG5leHBvcnQgdHlwZSBPdmVybGF5UGx1Z2luID0gPFQ+KGNvbXBvbmVudDogYW55LCBkaWFsb2dSZWY6IERpYWxvZ1JlZjxUPiwgY29uZmlnOiBPdmVybGF5Q29uZmlnKSA9PiBEaWFsb2dSZWY8YW55PjtcblxuZXhwb3J0IGludGVyZmFjZSBPdmVybGF5Q29uZmlnIHtcbiAgLyoqXG4gICAqIFRoZSBjb250ZXh0IGZvciB0aGUgbW9kYWwsIGF0dGFjaGVkIHRvIHRoZSBkaWFsb2cgaW5zdGFuY2UsIERpYWxvZ1JlZi5jb250ZXh0LlxuICAgKiBEZWZhdWx0OiB7fVxuICAgKi9cbiAgY29udGV4dD86IE92ZXJsYXlDb250ZXh0O1xuXG4gIGluamVjdG9yPzogSW5qZWN0b3I7XG5cbiAgLyoqXG4gICAqIFRoZSBlbGVtZW50IHRvIGJsb2NrIHVzaW5nIHRoZSBtb2RhbC5cbiAgICovXG4gIHZpZXdDb250YWluZXI/OiBXaWRlVkNSZWY7XG5cbiAgcmVuZGVyZXI/OiBPdmVybGF5UmVuZGVyZXI7XG5cbiAgLyoqXG4gICAqIE5vdCB1c2VkIHlldC5cbiAgICovXG4gIG92ZXJsYXlQbHVnaW5zPzogT3ZlcmxheVBsdWdpbiB8IEFycmF5PE92ZXJsYXlQbHVnaW4+O1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIE1vZGFsQ29tcG9uZW50PFQ+IHtcbiAgZGlhbG9nOiBEaWFsb2dSZWY8VD47XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQ2xvc2VHdWFyZCB7XG4gIC8qKlxuICAgKiBJbnZva2VkIGJlZm9yZSBhIG1vZGFsIGlzIGRpc21pc3NlZC5cbiAgICovXG4gIGJlZm9yZURpc21pc3M/KCk6IGJvb2xlYW4gfCBQcm9taXNlPGJvb2xlYW4+O1xuXG4gIC8qKlxuICAgKiBJbnZva2VkIGJlZm9yZSBhIG1vZGFsIGlzIGNsb3NlZC5cbiAgICovXG4gIGJlZm9yZUNsb3NlPygpOiBib29sZWFuIHwgUHJvbWlzZTxib29sZWFuPjtcbn1cblxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIE92ZXJsYXlSZW5kZXJlciB7XG4gIHB1YmxpYyBhYnN0cmFjdCByZW5kZXIoZGlhbG9nUmVmOiBEaWFsb2dSZWY8YW55PixcbiAgICAgICAgICAgICAgICAgICAgICAgICB2Y1JlZjogVmlld0NvbnRhaW5lclJlZixcbiAgICAgICAgICAgICAgICAgICAgICAgICBpbmplY3Rvcj86IEluamVjdG9yKTogQ29tcG9uZW50UmVmPE1vZGFsT3ZlcmxheT47XG59XG4iXX0=