This is the documentation for the v2 beta — 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