• Home
  • Raw
  • Download

Lines Matching refs:argumentsArray

568   let argumentsArray: ts.ObjectLiteralExpression[] = node.expression.arguments;
569 if (argumentsArray && !argumentsArray.length) {
570 argumentsArray = [ts.factory.createObjectLiteralExpression([newPropertyAssignment], true)];
572 argumentsArray = [ts.factory.createObjectLiteralExpression(
579 argumentsArray);
1117 const argumentsArray: ts.Expression[] = Array.from(node.expression.arguments); constant
1119 if (argumentsArray.length) {
1122 ts.factory.createIdentifier(FOREACH_GET_RAW_OBJECT)), undefined, [argumentsArray[0]]);
1124 argumentsArray.splice(0, 1, arrayObserveredObject);
1128 argumentsArray.splice(1, 1, newArrowNode);
1131 … node.expression, propertyNode, node.expression.typeArguments, argumentsArray)), isGlobalBuilder);
1143 const argumentsArray: ts.Expression[] = Array.from(node.expression.arguments); constant
1151 argumentsArray, newArrowNode);
1152 …IdFuncStatement: ts.VariableStatement = createItemIdFuncStatement(node.expression, argumentsArray);
1153 …ionStatement: ts.ExpressionStatement = createUpdateFunctionStatement(argumentsArray, isGlobalBuild…
1154 const lazyForEachStatement: ts.ExpressionStatement = createLazyForEachStatement(argumentsArray);
1159 if (argumentsArray[2]) {
1171 argumentsArray: ts.Expression[],
1174 if (argumentsArray[1] && ts.isArrowFunction(argumentsArray[1])) {
1184 argumentsArray[1].parameters && argumentsArray[1].parameters.length >= 1 ?
1185 getParameters(argumentsArray[1]) : [],
1188 argumentsArray[1].parameters && argumentsArray[1].parameters.length >= 1 ?
1189 isForEachItemGeneratorParam(argumentsArray, newArrowNode) :
1202 function isForEachItemGeneratorParam(argumentsArray: ts.Expression[], newArrowNode: ts.NodeArray<ts…
1209 argumentsArray[1].parameters[0] && argumentsArray[1].parameters[0].name.getText()),
1234 argumentsArray: ts.Expression[]
1236 if (argumentsArray[2] && ts.isArrowFunction(argumentsArray[2])) {
1243 argumentsArray[2]
1251 function createUpdateFunctionStatement(argumentsArray: ts.Expression[],
1260 addForEachIdFuncParameter(argumentsArray)
1265 function addForEachIdFuncParameter(argumentsArray: ts.Expression[]): ts.Expression[] {
1269 argumentsArray[0],
1273 if (argumentsArray[1] && argumentsArray[1].parameters && argumentsArray[1].parameters[1]) {
1274 if (!argumentsArray[2]) {
1278 argumentsArray[2].parameters && argumentsArray[2].parameters[1] ?
1279 addForEachIdFuncParameterArr.push(...addForEachParameter(argumentsArray[2], TRUE, TRUE)) :
1280 addForEachIdFuncParameterArr.push(...addForEachParameter(argumentsArray[2], TRUE, FALSE));
1284 if (argumentsArray[1] && !argumentsArray[1].parameters[1] && argumentsArray[2]) {
1286 argumentsArray[2].parameters && argumentsArray[2].parameters[1] ?
1287 addForEachIdFuncParameterArr.push(...addForEachParameter(argumentsArray[2], FALSE, TRUE)) :
1288 addForEachIdFuncParameterArr.push(...addForEachParameter(argumentsArray[2], FALSE, FALSE));
1298 function createLazyForEachStatement(argumentsArray: ts.Expression[]): ts.ExpressionStatement {
1302 argumentsArray[0],
1305 if (argumentsArray.length >= 3 && argumentsArray[2]) {