(statements)
| 29882 | return ts.isStringLiteral(node.expression) && node.expression.text === "use strict"; |
| 29883 | } |
| 29884 | function findUseStrictPrologue(statements) { |
| 29885 | for (var _i = 0, statements_1 = statements; _i < statements_1.length; _i++) { |
| 29886 | var statement = statements_1[_i]; |
| 29887 | if (ts.isPrologueDirective(statement)) { |
| 29888 | if (isUseStrictPrologue(statement)) { |
| 29889 | return statement; |
| 29890 | } |
| 29891 | } |
| 29892 | else { |
| 29893 | break; |
| 29894 | } |
| 29895 | } |
| 29896 | return undefined; |
| 29897 | } |
| 29898 | ts.findUseStrictPrologue = findUseStrictPrologue; |
| 29899 | function startsWithUseStrict(statements) { |
| 29900 | var firstStatement = ts.firstOrUndefined(statements); |
nothing calls this directly
no test coverage detected