Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ts-kizunaNew to Visual Studio Code? Get it now.
ts-kizuna

ts-kizuna

ts-kizuna

|
1 install
| (0) | Free
Deprecation strikethroughs and hovers for ts-kizuna contracts
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ts-kizuna for VS Code

Shows ts-kizuna deprecations where you code: deprecated routes and fields are struck through everywhere the contract's types flow, and hovering shows the migration message.

Deprecations are declared once, on the contract:

deleteUser: {
    method: 'DELETE',
    path: '/users/:id',
    deprecated: 'use archiveUser instead',
    // ...
},

The extension picks them up with zero configuration, and stays inert in projects that don't use ts-kizuna.

Documentation

Other editors

VS Code and its forks are the tested ground. The extension carries @ts-kizuna/typescript-plugin, a TypeScript language service plugin, and any editor that runs the TypeScript server can load it through tsconfig.json instead, covered in the documentation.

Developing

From the repository root:

code --extensionDevelopmentPath="$PWD/packages/vscode" .

It opens an Extension Development Host on this repository; open packages/typescript-plugin/src/deprecation.fixture.ts there to see the deprecations. Rebuild @ts-kizuna/typescript-plugin and restart the TS server in the host after changing the plugin.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft