Lines Matching refs:statement
227 const statement: ts.Statement = node.body.statements[0]; constant
228 if (ts.isIfStatement(statement) || validateFirstNode(statement)) {
1351 const statement: ts.Statement = ts.factory.createExpressionStatement(body); constant
1352 const blockNode: ts.Block = ts.factory.createBlock([statement], true);
1354 statement.parent = blockNode;
1632 statement: ts.Statement, property
1650 statement: null,
1708 if (lastStatement.statement && lastStatement.kind) {
1709 statements.push(lastStatement.statement);
1866 const statement: ts.Statement = node.arguments[0].body.statements[i]; constant
1867 newStatements.push(checkStatement(statement, propertyName));
1883 function checkStatement(statement: ts.Statement, propertyName: string): ts.Statement {
1884 if (ts.isReturnStatement(statement)) {
1885 if (ts.isObjectLiteralExpression(statement.expression)) {
1887 for (let j = 0; j < statement.expression.properties.length; j++) {
1888 let property: ts.ObjectLiteralElementLike = statement.expression.properties[j];
1894 let initializer: ts.Expression = statement.expression;
1896 return ts.factory.updateReturnStatement(statement, initializer);
1899 return statement;
2140 if (!lastStatement.statement) {
2146 statements.push(lastStatement.statement, animationNullNode);
2148 lastStatement.statement = ts.factory.createExpressionStatement(createFunction(