Lines Matching refs:initExpression
593 const initExpression: ts.Expression = node.initializer; constant
595 if (ts.isIdentifier(initExpression) &&
596 initExpression.escapedText.toString().match(LINK_REG)) {
597 initText = initExpression.escapedText.toString().replace(LINK_REG, '');
598 } else if (ts.isPropertyAccessExpression(initExpression) && initExpression.expression &&
599 initExpression.expression.kind === ts.SyntaxKind.ThisKeyword &&
600 …ts.isIdentifier(initExpression.name) && initExpression.name.escapedText.toString().match(LINK_REG)…
601 initText = initExpression.name.escapedText.toString().replace(LINK_REG, '');
602 …} else if (isBuilder && ts.isPropertyAccessExpression(initExpression) && initExpression.expression…
603 …ts.isIdentifier(initExpression.expression) && initExpression.expression.escapedText.toString() ===…
604 …ts.isIdentifier(initExpression.name) && linkParentComponent.includes(propertyName.escapedText.toSt…
606 initText = initExpression.name.escapedText.toString();
607 } else if (isMatchInitExpression(initExpression) &&
609 initText = initExpression.name.escapedText.toString().replace(LINK_REG, '');
617 function isMatchInitExpression(initExpression: ts.Expression): boolean {
618 return ts.isPropertyAccessExpression(initExpression) &&
619 initExpression.expression &&
620 initExpression.expression.kind === ts.SyntaxKind.ThisKeyword &&
621 ts.isIdentifier(initExpression.name);