UNPKG

@ionic/angular

Version:

Angular specific wrappers for @ionic/core

62 lines 4.29 kB
import { __decorate } from "tslib"; /* tslint:disable */ /* auto-generated angular directive proxies */ import { ChangeDetectionStrategy, Component, EventEmitter, Output } from '@angular/core'; import { ProxyCmp } from './angular-component-lib/utils'; import { defineCustomElement as defineIonToast } from '@ionic/core/components/ion-toast.js'; import * as i0 from "@angular/core"; let IonToast = class IonToast { z; el; ionToastDidPresent = new EventEmitter(); ionToastWillPresent = new EventEmitter(); ionToastWillDismiss = new EventEmitter(); ionToastDidDismiss = new EventEmitter(); didPresent = new EventEmitter(); willPresent = new EventEmitter(); willDismiss = new EventEmitter(); didDismiss = new EventEmitter(); constructor(c, r, z) { this.z = z; c.detach(); this.el = r.nativeElement; } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "22.0.0", ngImport: i0, type: IonToast, deps: [{ token: i0.ChangeDetectorRef }, { token: i0.ElementRef }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "22.0.0", type: IonToast, isStandalone: true, selector: "ion-toast", inputs: { animated: "animated", buttons: "buttons", color: "color", cssClass: "cssClass", duration: "duration", enterAnimation: "enterAnimation", header: "header", htmlAttributes: "htmlAttributes", icon: "icon", isOpen: "isOpen", keyboardClose: "keyboardClose", layout: "layout", leaveAnimation: "leaveAnimation", message: "message", mode: "mode", position: "position", positionAnchor: "positionAnchor", swipeGesture: "swipeGesture", translucent: "translucent", trigger: "trigger" }, outputs: { ionToastDidPresent: "ionToastDidPresent", ionToastWillPresent: "ionToastWillPresent", ionToastWillDismiss: "ionToastWillDismiss", ionToastDidDismiss: "ionToastDidDismiss", didPresent: "didPresent", willPresent: "willPresent", willDismiss: "willDismiss", didDismiss: "didDismiss" }, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }; IonToast = __decorate([ ProxyCmp({ defineCustomElementFn: defineIonToast, inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'swipeGesture', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) ], IonToast); export { IonToast }; i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "22.0.0", ngImport: i0, type: IonToast, decorators: [{ type: Component, args: [{ selector: 'ion-toast', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'swipeGesture', 'translucent', 'trigger'], outputs: ['ionToastDidPresent', 'ionToastWillPresent', 'ionToastWillDismiss', 'ionToastDidDismiss', 'didPresent', 'willPresent', 'willDismiss', 'didDismiss'], }] }], ctorParameters: () => [{ type: i0.ChangeDetectorRef }, { type: i0.ElementRef }, { type: i0.NgZone }], propDecorators: { ionToastDidPresent: [{ type: Output }], ionToastWillPresent: [{ type: Output }], ionToastWillDismiss: [{ type: Output }], ionToastDidDismiss: [{ type: Output }], didPresent: [{ type: Output }], willPresent: [{ type: Output }], willDismiss: [{ type: Output }], didDismiss: [{ type: Output }] } }); //# sourceMappingURL=ion-toast.js.map