MCPcopy Create free account
hub / github.com/nodejs/node / findUseStrictPrologue

Function findUseStrictPrologue

test/fixtures/snapshot/typescript.js:29884–29897  ·  view source on GitHub ↗
(statements)

Source from the content-addressed store, hash-verified

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);

Callers

nothing calls this directly

Calls 1

isUseStrictPrologueFunction · 0.85

Tested by

no test coverage detected