UNPKG

@kre-form/ionic

Version:

89 lines 5.12 kB
/** * @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; } var KreFormIonToastService = /** @class */ (function () { function KreFormIonToastService(toastCtrl) { this.toastCtrl = toastCtrl; } /** * 弹出信息 * * @param: {string} message 信息提示 * @param: {string} [position] 位置 * @param: {number} [duration] 持续事件 */ /** * 弹出信息 * * \@param: {string} message 信息提示 / {string} [position] 位置 / {number} [duration] 持续事件 * @param {?} msg * @param {?=} position * @param {?=} duration * @return {?} */ KreFormIonToastService.prototype.presentToast = /** * 弹出信息 * * \@param: {string} message 信息提示 / {string} [position] 位置 / {number} [duration] 持续事件 * @param {?} msg * @param {?=} position * @param {?=} duration * @return {?} */ function (msg, position, duration) { return tslib_1.__awaiter(this, void 0, void 0, function () { var toast; return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: position = position || "bottom"; duration = duration || 1500; return [4 /*yield*/, this.toastCtrl.create({ color: "dark", message: msg, position: position, duration: duration, animated: true, })]; case 1: toast = _a.sent(); toast.present(); return [2 /*return*/]; } }); }); }; KreFormIonToastService.decorators = [ { type: Injectable } ]; /** @nocollapse */ KreFormIonToastService.ctorParameters = function () { return [ { type: ToastController } ]; }; return KreFormIonToastService; }()); export { KreFormIonToastService }; if (false) { /** * @type {?} * @protected */ KreFormIonToastService.prototype.toastCtrl; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9hc3Quc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9pb25pYy8iLCJzb3VyY2VzIjpbImxpYi90b29scy90b2FzdC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7Ozs7QUFFakQsa0NBSUM7OztJQUhDLCtCQUFhOztJQUNiLDZCQUFXOztJQUNYLDZCQUFlOztBQUVqQjtJQUVFLGdDQUFzQixTQUEwQjtRQUExQixjQUFTLEdBQVQsU0FBUyxDQUFpQjtJQUFHLENBQUM7SUFFcEQ7Ozs7OztPQU1HOzs7Ozs7Ozs7O0lBQ0csNkNBQVk7Ozs7Ozs7OztJQUFsQixVQUNFLEdBQVcsRUFDWCxRQUFzQyxFQUN0QyxRQUFpQjs7Ozs7O3dCQUVqQixRQUFRLEdBQUcsUUFBUSxJQUFJLFFBQVEsQ0FBQzt3QkFDaEMsUUFBUSxHQUFHLFFBQVEsSUFBSSxJQUFJLENBQUM7d0JBQ2QscUJBQU0sSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUM7Z0NBQ3hDLEtBQUssRUFBRSxNQUFNO2dDQUNiLE9BQU8sRUFBRSxHQUFHO2dDQUNaLFFBQVEsVUFBQTtnQ0FDUixRQUFRLFVBQUE7Z0NBQ1IsUUFBUSxFQUFFLElBQUk7NkJBQ2YsQ0FBQyxFQUFBOzt3QkFOSSxLQUFLLEdBQUcsU0FNWjt3QkFDRixLQUFLLENBQUMsT0FBTyxFQUFFLENBQUM7Ozs7O0tBQ2pCOztnQkExQkYsVUFBVTs7OztnQkFQRixlQUFlOztJQWtDeEIsNkJBQUM7Q0FBQSxBQTNCRCxJQTJCQztTQTFCWSxzQkFBc0I7Ozs7OztJQUNyQiwyQ0FBb0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcblxuaW1wb3J0IHsgVG9hc3RDb250cm9sbGVyIH0gZnJvbSBcIkBpb25pYy9hbmd1bGFyXCI7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTW9kYWxPcHRpb25zIHtcbiAgY29udGVudDogYW55OyAvL+e7hOS7tlxuICBtb2RlbD86IFwiXCI7IC8vbXVsdGlwbGVcbiAgdGl0bGU/OiBzdHJpbmc7IC8v5qCH6aKYXG59XG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgS3JlRm9ybUlvblRvYXN0U2VydmljZSB7XG4gIGNvbnN0cnVjdG9yKHByb3RlY3RlZCB0b2FzdEN0cmw6IFRvYXN0Q29udHJvbGxlcikge31cblxuICAvKipcbiAgICog5by55Ye65L+h5oGvXG4gICAqXG4gICAqIEBwYXJhbToge3N0cmluZ30gbWVzc2FnZSAgICAg5L+h5oGv5o+Q56S6XG4gICAqIEBwYXJhbTogIHtzdHJpbmd9IFtwb3NpdGlvbl0gIOS9jee9rlxuICAgKiBAcGFyYW06IHtudW1iZXJ9IFtkdXJhdGlvbl0gIOaMgee7reS6i+S7tlxuICAgKi9cbiAgYXN5bmMgcHJlc2VudFRvYXN0KFxuICAgIG1zZzogc3RyaW5nLFxuICAgIHBvc2l0aW9uPzogXCJ0b3BcIiB8IFwiYm90dG9tXCIgfCBcIm1pZGRsZVwiLFxuICAgIGR1cmF0aW9uPzogbnVtYmVyXG4gICkge1xuICAgIHBvc2l0aW9uID0gcG9zaXRpb24gfHwgXCJib3R0b21cIjtcbiAgICBkdXJhdGlvbiA9IGR1cmF0aW9uIHx8IDE1MDA7XG4gICAgY29uc3QgdG9hc3QgPSBhd2FpdCB0aGlzLnRvYXN0Q3RybC5jcmVhdGUoe1xuICAgICAgY29sb3I6IFwiZGFya1wiLFxuICAgICAgbWVzc2FnZTogbXNnLFxuICAgICAgcG9zaXRpb24sXG4gICAgICBkdXJhdGlvbixcbiAgICAgIGFuaW1hdGVkOiB0cnVlLFxuICAgIH0pO1xuICAgIHRvYXN0LnByZXNlbnQoKTtcbiAgfVxufVxuIl19