1
|
/**
|
2
|
* @license
|
3
|
* Copyright Google Inc. 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
|
*/
|
8
|
import { NodeDef, PureExpressionData, ViewData } from './types';
|
9
|
export declare function purePipeDef(checkIndex: number, argCount: number): NodeDef;
|
10
|
export declare function pureArrayDef(checkIndex: number, argCount: number): NodeDef;
|
11
|
export declare function pureObjectDef(checkIndex: number, propToIndex: {
|
12
|
[p: string]: number;
|
13
|
}): NodeDef;
|
14
|
export declare function createPureExpression(view: ViewData, def: NodeDef): PureExpressionData;
|
15
|
export declare function checkAndUpdatePureExpressionInline(view: ViewData, def: NodeDef, v0: any, v1: any, v2: any, v3: any, v4: any, v5: any, v6: any, v7: any, v8: any, v9: any): boolean;
|
16
|
export declare function checkAndUpdatePureExpressionDynamic(view: ViewData, def: NodeDef, values: any[]): boolean;
|