mirror of https://github.com/ghostfolio/ghostfolio
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.8 KiB
27 lines
1.8 KiB
import { ApplicationRef, ComponentRef, EnvironmentInjector, InjectionToken, Injector, NgZone } from '@angular/core';
|
|
import { FrameworkDelegate } from '@ionic/core/components';
|
|
import * as i0 from "@angular/core";
|
|
export declare const IonModalToken: InjectionToken<HTMLIonModalElement>;
|
|
export declare class AngularDelegate {
|
|
private zone;
|
|
private applicationRef;
|
|
private config;
|
|
create(environmentInjector: EnvironmentInjector, injector: Injector, elementReferenceKey?: string): AngularFrameworkDelegate;
|
|
static ɵfac: i0.ɵɵFactoryDeclaration<AngularDelegate, never>;
|
|
static ɵprov: i0.ɵɵInjectableDeclaration<AngularDelegate>;
|
|
}
|
|
export declare class AngularFrameworkDelegate implements FrameworkDelegate {
|
|
private environmentInjector;
|
|
private injector;
|
|
private applicationRef;
|
|
private zone;
|
|
private elementReferenceKey?;
|
|
private enableSignalsSupport?;
|
|
private elRefMap;
|
|
private elEventsMap;
|
|
constructor(environmentInjector: EnvironmentInjector, injector: Injector, applicationRef: ApplicationRef, zone: NgZone, elementReferenceKey?: string | undefined, enableSignalsSupport?: boolean | undefined);
|
|
attachViewToDom(container: any, component: any, params?: any, cssClasses?: string[]): Promise<any>;
|
|
removeViewFromDom(_container: any, component: any): Promise<void>;
|
|
}
|
|
export declare const attachView: (zone: NgZone, environmentInjector: EnvironmentInjector, injector: Injector, applicationRef: ApplicationRef, elRefMap: WeakMap<HTMLElement, ComponentRef<any>>, elEventsMap: WeakMap<HTMLElement, () => void>, container: any, component: any, params: any, cssClasses: string[] | undefined, elementReferenceKey: string | undefined, enableSignalsSupport: boolean | undefined) => any;
|
|
export declare const bindLifecycleEvents: (zone: NgZone, instance: any, element: HTMLElement) => (() => void);
|
|
|