UNPKG

@kre-form/ionic

Version:

66 lines 3.98 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; } 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=