source: trip-planner-front/node_modules/@angular/compiler/src/render3/r3_jit.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.2 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 { CompileReflector } from '../compile_reflector';
9import * as o from '../output/output_ast';
10/**
11 * Implementation of `CompileReflector` which resolves references to @angular/core
12 * symbols at runtime, according to a consumer-provided mapping.
13 *
14 * Only supports `resolveExternalReference`, all other methods throw.
15 */
16export declare class R3JitReflector implements CompileReflector {
17 private context;
18 constructor(context: {
19 [key: string]: any;
20 });
21 resolveExternalReference(ref: o.ExternalReference): any;
22 parameters(typeOrFunc: any): any[][];
23 annotations(typeOrFunc: any): any[];
24 shallowAnnotations(typeOrFunc: any): any[];
25 tryAnnotations(typeOrFunc: any): any[];
26 propMetadata(typeOrFunc: any): {
27 [key: string]: any[];
28 };
29 hasLifecycleHook(type: any, lcProperty: string): boolean;
30 guards(typeOrFunc: any): {
31 [key: string]: any;
32 };
33 componentModuleUrl(type: any, cmpMetadata: any): string;
34}
Note: See TracBrowser for help on using the repository browser.