UNPKG

@ionic/angular

Version:

Angular specific wrappers for @ionic/core

24 lines 1.87 kB
import { Optional, Component, ChangeDetectionStrategy } from '@angular/core'; import { IonBackButton as IonBackButtonBase } from '@ionic/angular/common'; import * as i0 from "@angular/core"; import * as i1 from "./ion-router-outlet"; import * as i2 from "@ionic/angular/common"; export class IonBackButton extends IonBackButtonBase { constructor(routerOutlet, navCtrl, config, r, z, c) { super(routerOutlet, navCtrl, config, r, z, c); } /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "22.0.0", ngImport: i0, type: IonBackButton, deps: [{ token: i1.IonRouterOutlet, optional: true }, { token: i2.NavController }, { token: i2.Config }, { token: i0.ElementRef }, { token: i0.NgZone }, { token: i0.ChangeDetectorRef }], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "22.0.0", type: IonBackButton, isStandalone: false, selector: "ion-back-button", usesInheritance: true, ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "22.0.0", ngImport: i0, type: IonBackButton, decorators: [{ type: Component, args: [{ standalone: false, selector: 'ion-back-button', template: '<ng-content></ng-content>', changeDetection: ChangeDetectionStrategy.OnPush, }] }], ctorParameters: () => [{ type: i1.IonRouterOutlet, decorators: [{ type: Optional }] }, { type: i2.NavController }, { type: i2.Config }, { type: i0.ElementRef }, { type: i0.NgZone }, { type: i0.ChangeDetectorRef }] }); //# sourceMappingURL=ion-back-button.js.map