• Home
  • Raw
  • Download

Lines Matching full:if

63         if (isFunctionLikeDeclaration(node)) {
64 if (isStrictMode(node)) {
68 if (node.body) {
71 if (bodyScope) {
78if ((node.kind == ts.SyntaxKind.Block) && (node.parent != undefined && node.parent.kind == ts.Synt…
89 if (ts.isFunctionDeclaration(decls[i].node) && scope instanceof ModuleScope) {
99 if (decls[index] instanceof VarDecl) {
102 if (!parentScope) {
108 if (hasDuplicateEntryAcrossScope(decls[index], parentDecl)) {
119 if (hasDuplicateEntryInScope(decls[index], decls[i], scope)) {
126 if (!exportFuncMap.has(decl.name)) {
129 if (exportFuncMap.get(decl.name) == true || hasExportKeywordModifier(decl.node)) {
136 if ((decl2 instanceof LetDecl) || (decl2 instanceof ConstDecl)) {
142if (((decl1 instanceof LetDecl) || (decl1 instanceof ConstDecl) || (decl1 instanceof ClassDecl && …
151 * if (true) {
157 * if (true) {
165 if (scope instanceof LocalScope && isStrictMode(decl1.node) || scope instanceof ModuleScope) {
166 if (decl1 instanceof FuncDecl || decl2 instanceof FuncDecl) {
167if (isFunctionLikeDeclaration(decl1.node.parent.parent) || isFunctionLikeDeclaration(decl2.node.pa…
183 if (catchParameters[i].name == catchParameters[j].name) {
189 if (bodyDecls[m] instanceof VarDecl) {
193 if (catchParameters[i].name == bodyDecls[m].name) {
204 if (!parameters) {
218 if (!parameters) {
223 if (tempNames.includes(param.name)) {
232 if (!parameterNames) {
237 if ((decls[i] instanceof VarDecl) || (decls[i] instanceof FuncDecl)) {
242 if (parameterNames.includes(name)) {
249 if (!(scope instanceof GlobalScope)) {
253 if ((decl instanceof VarDecl) || (decl instanceof CatchParameter)) {
257 if (isGlobalIdentifier(decl.name) && isDeclInGlobal(<ts.Identifier>decl.node)) {
265 if (decl.node.kind == ts.SyntaxKind.FunctionDeclaration) {
274 if (isStrictMode(node) || CmdOptions.isModules()) {
282 if (ts.isFunctionLike(curNode)) {
288 if (node.kind === ts.SyntaxKind.BreakStatement && !node.label) {
295if (node.label && (<ts.LabeledStatement>curNode).label.escapedText === node.label.escapedText) {
299 if (node.kind === ts.SyntaxKind.ContinueStatement
304 if (isMisplacedContinueLabel) {
313if (jshelpers.isIterationStatement(curNode, /*lookInLabeledStatement*/ false) && !node.label) {
326 if (node.label) {
327 if (node.kind == ts.SyntaxKind.BreakStatement) {
333 if (node.kind == ts.SyntaxKind.BreakStatement) {
345 if (!func) {
357 if (text != "target") {
362 if (!func) {
365 if (ts.isMethodDeclaration(func)) {
368 if (ts.isArrowFunction(func) && !jshelpers.getNewTargetContainer(node)) {
375 if (text != "meta") {
387 if (name.kind === ts.SyntaxKind.Identifier) {
388 if (name.originalKeywordKind === ts.SyntaxKind.LetKeyword) {
395 if (!ts.isOmittedExpression(element)) {
403 if (allowLetAndConstDeclarations(node.parent)) {
407 if (jshelpers.isLet(node.declarationList)) {
411 if (jshelpers.isVarConst(node.declarationList)) {
418if (!ts.isForInStatement(node.parent.parent) && !ts.isForOfStatement(node.parent.parent) && !ts.is…
419 if (!node.initializer) {
420 if (isBindingPattern(node.name) && !isBindingPattern(node.parent)) {
424 if (jshelpers.isVarConst(node)) {
430if (node.exclamationToken && (node.parent.parent.kind !== ts.SyntaxKind.VariableStatement || !node…
431 if (node.initializer) {
438 if (jshelpers.isLet(node) || jshelpers.isVarConst(node)) {
440 if (!isInBlockScope(node.parent.parent.parent)
450 if (!node.decorators) {
455 if (!jshelpers.nodeCanBeDecorated(node, node.parent, node.parent.parent)) {
456if (ts.isMethodDeclaration(node) && !jshelpers.nodeIsPresent((<ts.MethodDeclaration>node).body)) {
461 } else if (ts.isGetAccessorDeclaration(node) || ts.isSetAccessorDeclaration(node)) {
463 if (accessors.firstAccessor.decorators && node === accessors.secondAccessor) {
484 if (!node.modifiers) {
496 if (modifier.kind !== ts.SyntaxKind.ReadonlyKeyword) {
497 if (ts.isPropertySignature(node) || ts.isMethodSignature(node)) {
500 if (ts.isIndexSignatureDeclaration(node)) {
506 if (ts.isEnumDeclaration(node)) {
516 if (flags & ts.ModifierFlags.AccessibilityModifier) {
518 } else if (flags & ts.ModifierFlags.Static) {
520 } else if (flags & ts.ModifierFlags.Readonly) {
522 } else if (flags & ts.ModifierFlags.Async) {
524 } else if (ts.isModuleBlock(node.parent) || ts.isSourceFile(node.parent)) {
526 } else if (flags & ts.ModifierFlags.Abstract) {
527 if (modifier.kind === ts.SyntaxKind.PrivateKeyword) {
532 } else if (ts.isPropertyDeclaration(node) && ts.isPrivateIdentifier(node.name)) {
539 if (flags & ts.ModifierFlags.Static) {
541 } else if (flags & ts.ModifierFlags.Readonly) {
543 } else if (flags & ts.ModifierFlags.Async) {
545 } else if (ts.isModuleBlock(node.parent) || ts.isSourceFile(node.parent)) {
547 } else if (ts.isParameter(node)) {
549 } else if (flags & ts.ModifierFlags.Abstract) {
551 } else if (ts.isPropertyDeclaration(node) && ts.isPrivateIdentifier(node.name)) {
559 if (flags & ts.ModifierFlags.Readonly) {
561 …} else if (!ts.isPropertyDeclaration(node) && !ts.isPropertySignature(node) && !ts.isIndexSignatur…
562 …// If node.kind === SyntaxKind.Parameter, checkParameter report an error if it's not a parameter p…
570 if (flags & ts.ModifierFlags.Export) {
572 } else if (flags & ts.ModifierFlags.Ambient) {
574 } else if (flags & ts.ModifierFlags.Abstract) {
576 } else if (flags & ts.ModifierFlags.Async) {
578 } else if (ts.isClassLike(node.parent)) {
580 } else if (ts.isParameter(node)) {
588 if (ts.isModuleDeclaration(container) && !jshelpers.isAmbientModule(container)) {
596 if (flags & ts.ModifierFlags.Ambient) {
598 } else if (flags & ts.ModifierFlags.Async) {
600 } else if (ts.isClassLike(node.parent) && !ts.isPropertyDeclaration(node)) {
602 } else if (ts.isParameter(node)) {
604 } else if (ts.isPropertyDeclaration(node) && ts.isPrivateIdentifier(node.name)) {
612 if (flags & ts.ModifierFlags.Abstract) {
615 if (ts.isClassDeclaration(node) && ts.isConstructorTypeNode(node)) {
616if (!ts.isMethodDeclaration(node) && !ts.isPropertyDeclaration(node) && !ts.isGetAccessorDeclarati…
619 if (flags & ts.ModifierFlags.Static) {
622 if (flags & ts.ModifierFlags.Private) {
625 if (flags & ts.ModifierFlags.Async && lastAsync) {
630 if (name && ts.isPrivateIdentifier(name)) {
638 if (flags & ts.ModifierFlags.Async) {
640 } else if (flags & ts.ModifierFlags.Ambient) {
642 } else if (ts.isParameter(node)) {
645 if (flags & ts.ModifierFlags.Abstract) {
657 if (ts.isConstructorDeclaration(node)) {
658 if (flags & ts.ModifierFlags.Static) {
661 if (flags & ts.ModifierFlags.Abstract) {
663 } else if (flags & ts.ModifierFlags.Async) {
665 } else if (flags & ts.ModifierFlags.Readonly) {
668 …} else if ((ts.isImportDeclaration(node) || ts.isImportEqualsDeclaration(node)) && flags & ts.Modi…
670 …} else if (ts.isParameter(node) && (flags & ts.ModifierFlags.ParameterPropertyModifier) && isBindi…
672 …} else if (ts.isParameter(node) && (flags & ts.ModifierFlags.ParameterPropertyModifier) && (<ts.Pa…
676 if (flags & ts.ModifierFlags.Async) {
683 if (!declarations.length) {
688 if (isBindingPattern(decl)) {
703 if (ts.isParenthesizedExpression(leftExpr)) {
706 if (ts.isVariableDeclarationList(leftExpr)) {
711 if (declarations.length > 1) {
712 if (ts.isForInStatement(stmt)) {
719 if (declarations[0].initializer) {
720 if (ts.isForInStatement(stmt)) {
727 if (declarations[0].type) {
728 if (ts.isForInStatement(stmt)) {
737 if (ts.isArrayLiteralExpression(leftExpr) || ts.isObjectLiteralExpression(leftExpr)) {
746 if (variableDeclarationList.declarations.length >= 1) {
756 if (ts.isVariableDeclarationList(node.initializer)) {
760 if (ts.isArrayLiteralExpression(varExpr) || ts.isObjectLiteralExpression(varExpr)) {
777if (node.kind !== ts.SyntaxKind.Identifier && node.kind !== ts.SyntaxKind.PropertyAccessExpression…
781 if (node.flags & ts.NodeFlags.OptionalChain) {
790 if (ts.isSpreadAssignment(node.parent)) {
803 if (ts.isShorthandPropertyAssignment(node)) {
810if (ts.isBinaryExpression(target) && (<ts.BinaryExpression>target).operatorToken.kind === ts.Synta…
815 if (ts.isObjectLiteralExpression(target)) {
826 if (ts.isVariableDeclarationList(node.initializer)) {
831 if (ts.isArrayLiteralExpression(varExpr) || ts.isObjectLiteralExpression(varExpr)) {
849 if (hasConstructorImplementation) {
869 if (isStatement(node.parent.kind)) {
879 if (node.heritageClauses == undefined) {
885 if (heritageClause.token == ts.SyntaxKind.ExtendsKeyword) {
886 if (hasExtendsKeyWords) {
890 if (heritageClause.types.length > 1) {
900 if (isAssignmentOperator(node.operatorToken.kind)) {
902 if (ts.isParenthesizedExpression(leftExpr)) {
906 if (node.operatorToken.kind == ts.SyntaxKind.EqualsToken) {
907 if (ts.isArrayLiteralExpression(leftExpr) || ts.isObjectLiteralExpression(leftExpr)) {
917 if (jshelpers.isKeyword(leftExpr.kind)
926 if (jshelpers.isIdentifierName(node)) {
931 if (node.originalKeywordKind === ts.SyntaxKind.AwaitKeyword) {
932 if (jshelpers.isExternalOrCommonJsModule(file) && jshelpers.isInTopLevelContext(node)) {
934 } else if (node.flags & ts.NodeFlags.AwaitContext) {
937 …} else if (node.originalKeywordKind === ts.SyntaxKind.YieldKeyword && node.flags & ts.NodeFlags.Yi…
943 if (!ts.isComputedPropertyName(node)) {
948if (ts.isBinaryExpression(expression) && expression.operatorToken.kind === ts.SyntaxKind.CommaToke…
969 if (ts.isSpreadAssignment(prop)) {
970 if (inDestructuring) {
972if (ts.isArrayLiteralExpression(expression) || ts.isObjectLiteralExpression(expression)) {
979 if (ts.isComputedPropertyName(name)) {
983if (ts.isShorthandPropertyAssignment(prop) && !inDestructuring && prop.objectAssignmentInitializer…
987 if (ts.isPrivateIdentifier(name)) {
991 if (prop.modifiers) {
993 if (!ts.isMethodDeclaration(prop) || mod.kind != ts.SyntaxKind.AsyncKeyword) {
1000 …* It is a Syntax Error if PropertyNameList of PropertyDefinitionList contains any duplicate entrie…
1005 if (!curKind) continue;
1006 if (!inDestructuring) {
1008 if (!effectName || ts.isComputedPropertyName(name)) continue;
1010 if (!existKind) {
1013if ((curKind & DeclarationMeaning.PropertyAssignmentOrMethod) && (existKind & DeclarationMeaning.P…
1014 if (effectName === "___proto__") {
1024 if (!!exclamationToken) {
1031 if (!!questionToken) {
1040 if (ts.isShorthandPropertyAssignment(node)) {
1042 } else if (ts.isPropertyAssignment(node)) {
1045 } else if (ts.isMethodDeclaration(node)) {
1047 } else if (ts.isGetAccessor(node)) {
1050 } else if (ts.isSetAccessor(node)) {
1059 if (list && list.hasTrailingComma) {
1072 if (parameter.dotDotDotToken) {
1073 if (i != count - 1) {
1079 if (parameter.initializer) {
1083 if (parameter.questionToken) {
1087 } else if (isOptionalParameter(parameter)) {
1089 if (parameter.questionToken && parameter.initializer) {
1093 else if (optionalParameter && !parameter.initializer) {
1100 if (!ts.isArrowFunction(node)) {
1108 if (startLine !== endLine) {
1123 if (jshelpers.isFunctionLike(current)) {
1127if (ts.isLabeledStatement(current) && (<ts.LabeledStatement>current).label.escapedText === node.la…
1134 if (ts.isVariableStatement(statement)) {
1136 if (jshelpers.isLet(variableStatement.declarationList)) {
1140 if (jshelpers.isVarConst(variableStatement.declarationList)) {
1148 if (node.parameters.length != 0) {
1154 if (!node) {
1158 if (isCallExpression) {
1162 if (!ts.isClassLike(node.parent) && !ts.isObjectLiteralExpression(node.parent)) {
1173 if (ts.isCallExpression(node.parent) && (<ts.CallExpression>node.parent).expression === node) {
1179 if (!isCallExpression) {
1187 if (!isSuperExpCanUse) {
1189 if (current && ts.isComputedPropertyName(current)) {
1193 if (containerFunc) {
1196 if (isCallExpression) {
1200if (!container || !container.parent || !ts.isClassLike(container.parent) || ts.isObjectLiteralExpr…
1210 if (args.length != 1) {
1215 if (ts.isSpreadElement(arg)) {
1228 if (ts.isIdentifier(node.expression) && (<ts.Identifier>node.expression).text === '') {
1311 if (ts.isArrayLiteralExpression(lhs)) {
1317 if (ts.isSpreadElement(target)) {
1318 if (i != elements.length - 1) {
1322 if (elements.hasTrailingComma) {
1326if (ts.isArrayLiteralExpression(target.expression) || ts.isObjectLiteralExpression(target.expressi…
1335 if (ts.isOmittedExpression(target) || ts.isElementAccessExpression(target)) {
1339 if (ts.isIdentifier(target)) {
1342 if (name == MandatoryArguments || name == "eval") {
1348 if (ts.isPropertyAccessExpression(target)) {
1349 if (target.questionDotToken) {
1356 if (ts.isArrayLiteralExpression(target) || ts.isObjectLiteralExpression(target)) {
1365 if (ts.isObjectLiteralExpression(lhs)) {
1371 if (ts.isSpreadAssignment(element)) {
1372 if (i != elements.length - 1) {
1379 if (ts.isPropertyAssignment(element)) {
1382 if (ts.isIdentifier(target) ||
1387 if (ts.isPropertyAccessExpression(target)) {
1388 if (target.questionDotToken) {
1394 if (ts.isObjectLiteralExpression(target) || ts.isArrayLiteralExpression(target)) {
1402 if (ts.isShorthandPropertyAssignment(element)) {
1405 if (name == MandatoryArguments || name == "eval") {
1412 if (ts.isMethodDeclaration(element) ||
1427 if (ts.isOmittedExpression(element)) {
1431 if (element.dotDotDotToken) {
1434 if (i != elements.length - 1) {
1438 if (element.initializer) {