1 | declare module '@ember/-internals/glimmer/lib/views/outlet' {
|
2 | import { type InternalOwner } from '@ember/-internals/owner';
|
3 | import type { BootOptions } from '@ember/engine/instance';
|
4 | import type { Template, TemplateFactory } from '@glimmer/interfaces';
|
5 | import type { SimpleElement } from '@simple-dom/interface';
|
6 | import type { OutletDefinitionState } from '@ember/-internals/glimmer/lib/component-managers/outlet';
|
7 | import type { OutletState } from '@ember/-internals/glimmer/lib/utils/outlet';
|
8 | export interface BootEnvironment {
|
9 | hasDOM: boolean;
|
10 | isInteractive: boolean;
|
11 | _renderMode?: string;
|
12 | options: BootOptions;
|
13 | }
|
14 | export default class OutletView {
|
15 | private _environment;
|
16 | owner: InternalOwner;
|
17 | template: Template;
|
18 | namespace: any;
|
19 | static extend(injections: any): typeof OutletView;
|
20 | static reopenClass(injections: any): void;
|
21 | static create(options: {
|
22 | environment: BootEnvironment;
|
23 | application: InternalOwner;
|
24 | template: TemplateFactory;
|
25 | }): OutletView;
|
26 | private ref;
|
27 | state: OutletDefinitionState;
|
28 | constructor(
|
29 | _environment: BootEnvironment,
|
30 | owner: InternalOwner,
|
31 | template: Template,
|
32 | namespace: any
|
33 | );
|
34 | appendTo(selector: string | SimpleElement): void;
|
35 | rerender(): void;
|
36 | setOutletState(state: OutletState): void;
|
37 | destroy(): void;
|
38 | }
|
39 | }
|