MCPcopy Create free account
hub / github.com/ChromeDevTools/devtools-frontend / isEnumDeclaration

Function isEnumDeclaration

scripts/check_experiments.js:31–37  ·  view source on GitHub ↗

* Determines if a node is an typescript enum declaration. * If enumName is provided, node must also match enum name.

(node, enumName)

Source from the content-addressed store, hash-verified

29 * If enumName is provided, node must also match enum name.
30 */
31function isEnumDeclaration(node, enumName) {
32 const isEnumDeclaration = node.type === 'ExportNamedDeclaration' && node.declaration.type === 'TSEnumDeclaration';
33 if (enumName) {
34 return isEnumDeclaration && node.declaration.id.name === enumName;
35 }
36 return isEnumDeclaration;
37}
38
39/**
40 * Finds a function declaration node inside a class declaration node

Callers 1

getExperimentNameEnumFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected