@obliczeniowo/elementary
Version:
Library made in Angular version 19
17 lines (16 loc) • 745 B
TypeScript
import { Portal } from '@angular/cdk/portal';
import { ApplicationRef, ComponentFactoryResolver, Injector } from '@angular/core';
import * as i0 from "@angular/core";
export declare class OblMenuTeleportService {
private cfr;
private appRef;
private injector;
private portalOutlet;
constructor(cfr: ComponentFactoryResolver, appRef: ApplicationRef, injector: Injector);
registerPortalOutlet(outletElement: HTMLElement): number;
unregisterPortalOutlet(id: number): void;
teleport(id: number, portal: Portal<any>): void;
finishTeleportation(id: number): void;
static ɵfac: i0.ɵɵFactoryDeclaration<OblMenuTeleportService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<OblMenuTeleportService>;
}