This is the documentation for v2 — looking for the v1 documentation?
Skip to content

MCP TypeScript SDK (V2) / @modelcontextprotocol/codemod / utils/astUtils

utils/astUtils ​

Functions ​

findFirstIdentifierOutsideImports() ​

findFirstIdentifierOutsideImports(sourceFile, name): Node<Node> | undefined

Defined in: utils/astUtils.ts:43

First identifier named name that is not part of an import declaration.

Parameters ​

sourceFile ​

SourceFile

name ​

string

Returns ​

Node<Node> | undefined


isKeyPositionIdentifier() ​

isKeyPositionIdentifier(node): boolean

Defined in: utils/astUtils.ts:4

Parameters ​

node ​

Node<Node>

Returns ​

boolean


renameAllReferences() ​

renameAllReferences(sourceFile, oldName, newName): void

Defined in: utils/astUtils.ts:20

Parameters ​

sourceFile ​

SourceFile

oldName ​

string

newName ​

string

Returns ​

void