fix(compiler): support more than 9 interpolations (#12710)
Fixes #10253
This commit is contained in:

committed by
vikerman

parent
d8f23f4b7f
commit
22c021c57f
@ -45,9 +45,15 @@ export function addToArray(e: any, array: any[]) {
|
||||
array.push(e);
|
||||
}
|
||||
|
||||
export const MAX_INTERPOLATION_VALUES = 9;
|
||||
export function interpolate(valueCount: number, constAndInterp: string[]): string {
|
||||
let result = '';
|
||||
for (let i = 0; i < valueCount * 2; i = i + 2) {
|
||||
result = result + constAndInterp[i] + _toStringWithNull(constAndInterp[i + 1]);
|
||||
}
|
||||
return result + constAndInterp[valueCount * 2];
|
||||
}
|
||||
|
||||
export function interpolate(
|
||||
export function inlineInterpolate(
|
||||
valueCount: number, c0: string, a1: any, c1: string, a2?: any, c2?: string, a3?: any,
|
||||
c3?: string, a4?: any, c4?: string, a5?: any, c5?: string, a6?: any, c6?: string, a7?: any,
|
||||
c7?: string, a8?: any, c8?: string, a9?: any, c9?: string): string {
|
||||
|
Reference in New Issue
Block a user