1 | import { ComponentRef, EventEmitter, OnDestroy, OnInit, ViewContainerRef } from '@angular/core';
|
2 | import { Router } from '@angular/router';
|
3 | import { FramingContainerOutlet } from './container-outlet';
|
4 | import { FramingContainerOutletService } from './container-outlet.service';
|
5 | export declare class FramingContainerOutletDirective implements OnInit, OnDestroy, FramingContainerOutlet {
|
6 | private _view;
|
7 | private _containerService;
|
8 | private _router;
|
9 | framingContainerOutlet: string;
|
10 | optionalContainer: boolean;
|
11 | useViewInjector: boolean;
|
12 | content: any[][];
|
13 | onComponents: EventEmitter<ComponentRef<any>[]>;
|
14 | private _activated;
|
15 | private _subscriptions;
|
16 | constructor(_view: ViewContainerRef, _containerService: FramingContainerOutletService, _router: Router);
|
17 | containerName(): string;
|
18 | isActivated(): boolean;
|
19 | ngOnInit(): void;
|
20 | ngOnDestroy(): void;
|
21 | private onContent(allContents);
|
22 | private activate(content, i?);
|
23 | private deactivate(activated);
|
24 | }
|