• Home
  • Raw
  • Download

Lines Matching refs:expression

433     if (decorator.expression && ts.isCallExpression(decorator.expression) &&
434 decorator.expression.arguments && decorator.expression.arguments.length === 1) {
436 const argument: ts.Node = decorator.expression.arguments[0];
447 } else if (ts.isIdentifier(decorator.expression.arguments[0])) {
448 const content: string = decorator.expression.arguments[0].getText();
453 } else if (ts.isPropertyAccessExpression(decorator.expression.arguments[0])) {
454 watchMap.set(propertyName, decorator.expression.arguments[0]);
650 node.decorators[0].expression.arguments[0],
678 const keyNameNode: ts.Node = node.decorators[0].expression.arguments[0];
764 const newNode: ts.NewExpression = ts.factory.createNewExpression(node.expression,
800 ts.factory.updateNewExpression(node, node.expression, node.typeArguments, argumentsArray);
803 ts.factory.updateNewExpression(node, node.expression, node.typeArguments, argumentsArray);
964 if (ts.isIdentifier(node.decorators[0].expression)) {
965 validateDecoratorNonSingleKey(node.decorators[0].expression, log);
966 } else if (ts.isCallExpression(node.decorators[0].expression) &&
967 ts.isIdentifier(node.decorators[0].expression.expression)) {
968 validateDecoratorNonSingleKey(node.decorators[0].expression.expression, log);
973 if (ts.isCallExpression(node.decorators[0].expression) &&
974 node.decorators[0].expression.arguments &&
975 node.decorators[0].expression.arguments.length === 1 &&
976 (ts.isIdentifier(node.decorators[0].expression.arguments[0]) ||
977 ts.isStringLiteral(node.decorators[0].expression.arguments[0]))) {