• Home
  • Raw
  • Download

Lines Matching refs:componentNode

125   const componentNode: ts.CallExpression = getCustomComponentNode(node);  constant
126 if (componentNode) {
128 const hasChainCall: boolean = componentNode.parent &&
129 ts.isPropertyAccessExpression(componentNode.parent);
132 componentNode, name, isBuilder, isGlobalBuilder);
135 if (isHasChild(componentNode)) {
137 argumentsArray = componentNode.arguments[0].properties.slice();
148 ts.factory.createNewExpression(componentNode.expression, componentNode.typeArguments,
178 addCustomComponent(node, newStatements, customComponentNewExpression, log, name, componentNode,
244 newNode: ts.NewExpression, log: LogInfo[], name: string, componentNode: ts.CallExpression,
249 validateCustomComponentPrams(componentNode, name, propertyArray, log, isBuilder);
250 addCustomComponentStatements(node, newStatements, newNode, name, propertyArray, componentNode,
257 componentNode: ts.CallExpression, isBuilder: boolean, isGlobalBuilder: boolean,
265 … newStatements.push(createCustomComponent(newNode, name, componentNode, isGlobalBuilder, isBuilder,
289 function createCustomComponent(newNode: ts.NewExpression, name: string, componentNode: ts.CallExpre…
293 if (componentNode.arguments && componentNode.arguments.length) {
294 …componentParameter = ts.factory.createObjectLiteralExpression(createChildElmtId(componentNode, nam…
307 createIfCustomComponent(newNode, componentNode, componentParameter, name, isGlobalBuilder,
363 export function assignComponentParams(componentNode: ts.CallExpression,
366 …const [keyArray, valueArray]: [ts.Node[], ts.Node[]] = splitComponentParams(componentNode, isBuild…
368 …if (!keyArray.length && componentNode.arguments && componentNode.arguments.length > 0 && component…
385 integrateParams ? componentNode.arguments[0] : ts.factory.createObjectLiteralExpression(
417 function splitComponentParams(componentNode: ts.CallExpression, isBuilder: boolean, isParamsLambda:…
420 if (componentNode.arguments && componentNode.arguments.length > 0 &&
421 …ts.isObjectLiteralExpression(componentNode.arguments[0]) && componentNode.arguments[0].properties)…
422 componentNode.arguments[0].properties.forEach((propertyItem: ts.PropertyAssignment) => {
432 function createIfCustomComponent(newNode: ts.NewExpression, componentNode: ts.CallExpression,
439 assignComponentParams(componentNode, isBuilder),
441 … isRecycleComponent ? createNewRecycleComponent(newNode, componentNode, name, componentAttrInfo) :
463 function createNewRecycleComponent(newNode: ts.NewExpression, componentNode: ts.CallExpression,
467 if (componentNode.arguments && componentNode.arguments.length > 0 &&
468 …ts.isObjectLiteralExpression(componentNode.arguments[0]) && componentNode.arguments[0].properties)…
469 componentNode.arguments[0].properties.forEach((propertyItem: ts.PropertyAssignment) => {
577 let componentNode: any = null;
592 componentNode = parent;
598 return componentNode;