TYPESCRIPT · INTERACTIVE EXAMPLE

Change the name. Keep the identity.

Explore a symbol rename, its automatic semantic commit, and a return to an earlier snapshot.

TYPESCRIPTINTERACTIVE EXAMPLE

Change the name.
Keep the identity.

Rename connected references in one request. Every committed change is saved automatically.

declarationsymbol 73001references
users.tssnapshot 17
export function getUser(id: string) {
  return users.get(id);
}

const profile = getUser(userId);
DISCOVER THE SYMBOLbrowse-code → symbolId: "73001"

Find the symbol once. Its identity stays the same when its name changes.

This is an illustrative interaction, not a recording or a connection to your repository. IDs and snapshots are example values. Explore the actual API ↗