@kre-form/ionic
Version:
66 lines • 3.98 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Injectable } from "@angular/core";
import { ToastController } from "@ionic/angular";
/**
* @record
*/
export function ModalOptions() { }
if (false) {
/** @type {?} */
ModalOptions.prototype.content;
/** @type {?|undefined} */
ModalOptions.prototype.model;
/** @type {?|undefined} */
ModalOptions.prototype.title;
}
export class KreFormIonToastService {
/**
* @param {?} toastCtrl
*/
constructor(toastCtrl) {
this.toastCtrl = toastCtrl;
}
/**
* 弹出信息
*
* \@param: {string} message 信息提示 / {string} [position] 位置 / {number} [duration] 持续事件
* @param {?} msg
* @param {?=} position
* @param {?=} duration
* @return {?}
*/
presentToast(msg, position, duration) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
position = position || "bottom";
duration = duration || 1500;
/** @type {?} */
const toast = yield this.toastCtrl.create({
color: "dark",
message: msg,
position,
duration,
animated: true,
});
toast.present();
});
}
}
KreFormIonToastService.decorators = [
{ type: Injectable }
];
/** @nocollapse */
KreFormIonToastService.ctorParameters = () => [
{ type: ToastController }
];
if (false) {
/**
* @type {?}
* @protected
*/
KreFormIonToastService.prototype.toastCtrl;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9hc3Quc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9pb25pYy8iLCJzb3VyY2VzIjpbImxpYi90b29scy90b2FzdC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7Ozs7QUFFakQsa0NBSUM7OztJQUhDLCtCQUFhOztJQUNiLDZCQUFXOztJQUNYLDZCQUFlOztBQUdqQixNQUFNLE9BQU8sc0JBQXNCOzs7O0lBQ2pDLFlBQXNCLFNBQTBCO1FBQTFCLGNBQVMsR0FBVCxTQUFTLENBQWlCO0lBQUcsQ0FBQzs7Ozs7Ozs7OztJQVM5QyxZQUFZLENBQ2hCLEdBQVcsRUFDWCxRQUFzQyxFQUN0QyxRQUFpQjs7WUFFakIsUUFBUSxHQUFHLFFBQVEsSUFBSSxRQUFRLENBQUM7WUFDaEMsUUFBUSxHQUFHLFFBQVEsSUFBSSxJQUFJLENBQUM7O2tCQUN0QixLQUFLLEdBQUcsTUFBTSxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQztnQkFDeEMsS0FBSyxFQUFFLE1BQU07Z0JBQ2IsT0FBTyxFQUFFLEdBQUc7Z0JBQ1osUUFBUTtnQkFDUixRQUFRO2dCQUNSLFFBQVEsRUFBRSxJQUFJO2FBQ2YsQ0FBQztZQUNGLEtBQUssQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUNsQixDQUFDO0tBQUE7OztZQTFCRixVQUFVOzs7O1lBUEYsZUFBZTs7Ozs7OztJQVNWLDJDQUFvQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuXG5pbXBvcnQgeyBUb2FzdENvbnRyb2xsZXIgfSBmcm9tIFwiQGlvbmljL2FuZ3VsYXJcIjtcblxuZXhwb3J0IGludGVyZmFjZSBNb2RhbE9wdGlvbnMge1xuICBjb250ZW50OiBhbnk7IC8v57uE5Lu2XG4gIG1vZGVsPzogXCJcIjsgLy9tdWx0aXBsZVxuICB0aXRsZT86IHN0cmluZzsgLy/moIfpophcbn1cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBLcmVGb3JtSW9uVG9hc3RTZXJ2aWNlIHtcbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIHRvYXN0Q3RybDogVG9hc3RDb250cm9sbGVyKSB7fVxuXG4gIC8qKlxuICAgKiDlvLnlh7rkv6Hmga9cbiAgICpcbiAgICogQHBhcmFtOiB7c3RyaW5nfSBtZXNzYWdlICAgICDkv6Hmga/mj5DnpLpcbiAgICogQHBhcmFtOiAge3N0cmluZ30gW3Bvc2l0aW9uXSAg5L2N572uXG4gICAqIEBwYXJhbToge251bWJlcn0gW2R1cmF0aW9uXSAg5oyB57ut5LqL5Lu2XG4gICAqL1xuICBhc3luYyBwcmVzZW50VG9hc3QoXG4gICAgbXNnOiBzdHJpbmcsXG4gICAgcG9zaXRpb24/OiBcInRvcFwiIHwgXCJib3R0b21cIiB8IFwibWlkZGxlXCIsXG4gICAgZHVyYXRpb24/OiBudW1iZXJcbiAgKSB7XG4gICAgcG9zaXRpb24gPSBwb3NpdGlvbiB8fCBcImJvdHRvbVwiO1xuICAgIGR1cmF0aW9uID0gZHVyYXRpb24gfHwgMTUwMDtcbiAgICBjb25zdCB0b2FzdCA9IGF3YWl0IHRoaXMudG9hc3RDdHJsLmNyZWF0ZSh7XG4gICAgICBjb2xvcjogXCJkYXJrXCIsXG4gICAgICBtZXNzYWdlOiBtc2csXG4gICAgICBwb3NpdGlvbixcbiAgICAgIGR1cmF0aW9uLFxuICAgICAgYW5pbWF0ZWQ6IHRydWUsXG4gICAgfSk7XG4gICAgdG9hc3QucHJlc2VudCgpO1xuICB9XG59XG4iXX0=