MCPcopy Index your code
hub / github.com/TypeScriptToLua/TypeScriptToLua / isRequire

Function isRequire

src/lualib-build/util.ts:27–35  ·  view source on GitHub ↗
(node: tstl.Node)

Source from the content-addressed store, hash-verified

25}
26
27export function isRequire(node: tstl.Node) {
28 return (
29 tstl.isVariableDeclarationStatement(node) &&
30 node.right &&
31 tstl.isCallExpression(node.right[0]) &&
32 tstl.isIdentifier(node.right[0].expression) &&
33 node.right[0].expression.text === "require"
34 );
35}
36
37export function isImport(node: tstl.Node, importNames: Set<string>) {
38 return tstl.isVariableDeclarationStatement(node) && importNames.has(node.left[0].text);

Callers 1

lualibFileVisitorMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected