source: trip-planner-front/node_modules/@angular/compiler/src/view_compiler/provider_compiler.d.ts@ e29cc2e

Last change on this file since e29cc2e was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 1.3 KB
Line 
1/**
2 * @license
3 * Copyright Google LLC All Rights Reserved.
4 *
5 * Use of this source code is governed by an MIT-style license that can be
6 * found in the LICENSE file at https://angular.io/license
7 */
8import { CompileDiDependencyMetadata, CompileEntryComponentMetadata } from '../compile_metadata';
9import { CompileReflector } from '../compile_reflector';
10import { OutputContext } from '../constant_pool';
11import { NodeFlags } from '../core';
12import { LifecycleHooks } from '../lifecycle_reflector';
13import * as o from '../output/output_ast';
14import { ProviderAst } from '../template_parser/template_ast';
15export declare function providerDef(ctx: OutputContext, providerAst: ProviderAst): {
16 providerExpr: o.Expression;
17 flags: NodeFlags;
18 depsExpr: o.Expression;
19 tokenExpr: o.Expression;
20};
21export declare function depDef(ctx: OutputContext, dep: CompileDiDependencyMetadata): o.Expression;
22export declare function lifecycleHookToNodeFlag(lifecycleHook: LifecycleHooks): NodeFlags;
23export declare function componentFactoryResolverProviderDef(reflector: CompileReflector, ctx: OutputContext, flags: NodeFlags, entryComponents: CompileEntryComponentMetadata[]): {
24 providerExpr: o.Expression;
25 flags: NodeFlags;
26 depsExpr: o.Expression;
27 tokenExpr: o.Expression;
28};
Note: See TracBrowser for help on using the repository browser.