projecte_ionic/node_modules/@ionic/angular/directives/navigation/router-link-delegate.d.ts
2022-02-09 18:30:03 +01:00

29 lines
No EOL
1.2 KiB
TypeScript
Executable file

import { LocationStrategy } from '@angular/common';
import { ElementRef } from '@angular/core';
import { Router, RouterLink } from '@angular/router';
import { AnimationBuilder, RouterDirection } from '@ionic/core';
import { NavController } from '../../providers/nav-controller';
import * as ɵngcc0 from '@angular/core';
export declare class RouterLinkDelegate {
private locationStrategy;
private navCtrl;
private elementRef;
private router;
private routerLink?;
private subscription?;
routerDirection: RouterDirection;
routerAnimation?: AnimationBuilder;
constructor(locationStrategy: LocationStrategy, navCtrl: NavController, elementRef: ElementRef, router: Router, routerLink?: RouterLink);
ngOnInit(): void;
ngOnChanges(): any;
ngOnDestroy(): any;
private updateTargetUrlAndHref;
/**
* @internal
*/
onClick(ev: UIEvent): void;
static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<RouterLinkDelegate, [null, null, null, null, { optional: true; }]>;
static ɵdir: ɵngcc0.ɵɵDirectiveDeclaration<RouterLinkDelegate, "[routerLink]", never, { "routerDirection": "routerDirection"; "routerAnimation": "routerAnimation"; }, {}, never>;
}
//# sourceMappingURL=router-link-delegate.d.ts.map