コードサンプルのTypescriptヒント

UnsplashのLucaBravoによる写真

コード サンプルを Web サイトに追加することは素晴らしいアイデアです。コードがどのように見えるかを示しています。コードサンプルなしでnpmパッケージドキュメントをイメージするのは難しいです。

JavaScriptコードのサンプルを表示する場合は、既存のソリューションが適しています。しかし、TypeScriptコードを表示したい場合、コードと一緒にタイプするのは何でしょうか。

… ShikiTwoslashはあなたが探しているライブラリです。

シキとは?

Shikiは構文ハイライトです。テキストメイト文法に基づいています。VSCode構文の強調表示を強化するのと同じテクノロジー。

四季のハイライトのサンプル

Twoslashとは何ですか?

TwoslashはShikiアドオンです。TypeScriptコンパイラのヒントを追加しています。VSCodeで見ることができるのと同じです。あなたはどれをチェックすることができます

タイプスクリプトのヒントは2つのタイプで表示できます。

静的:

```ts twoslash
const msg = "Hi world" as const;
//    ^?
```

      

```ts twoslash
// Removes 'readonly' attributes from a type's properties
type CreateMutable<Type> = {
  -readonly [Property in keyof Type]: Type[Property];
};
type LockedAccount = {
  readonly id: string;
  readonly name: string;
};
type UnlockedAccount = CreateMutable<LockedAccount>;
```

      

もっとある

Shiki Twoslashは、より多くの機能をサポートしています。

  • 静的モードと動的モードの混合
  • タイプスクリプトエラーを表示する
  • vsコードテーマ

すべてのオプションの詳細については、shikitwoslashのWebサイトを参照してください。

私と連絡を取るために、Twitterで私を見つけることができます。

提案された投稿

ノーコード革命: Webflow、Framer、Bubble.io でビジネスの繁栄を解き放つ

ノーコード革命: Webflow、Framer、Bubble.io でビジネスの繁栄を解き放つ

これらの驚くべきノーコード プラットフォームの未開発の可能性を活用しながら、革新と成功のスリリングな旅に乗り出しましょう。注目すべき女性起業家であるサプナについての話をさせてください。

私が最もよく使用するコーディング リソース

私が最もよく使用するコーディング リソース

今週、毎日のメールリストのメンバーからメールを受け取りました。彼らは次のことを知りたかったのです。毎日、毎週、毎月どのリソースにアクセスしていますか? 素晴らしい質問です!私のワークフローと使用している主なリソースについての洞察を共有したいと思います。

関連記事

ネットワークテレビツイッター

ネットワークテレビツイッター

古いものは再び新しくなり、以前はキラキラ輝いていたものがくすんで見えます。私は、JNCO ジーンズが 1990 年代後半の他のファッションとともにダウンタウンのクールな子供たちの間で復活したことについて話しているのではありません。

カウボーイの嘘

巨大企業はいかにしてアメリカ国民にひどい嘘を売ったのか

カウボーイの嘘

西のなだらかな丘陵地帯では、太陽の最初の光が平原の曇った草を照らす、まばゆいばかりの金色の朝です。真っ黒で巨大な穏やかなアンガス牛の群れが日の出を背景にシルエットを描き、誰もがよく知っている場所へ人里離れた道を進んでいます。朝食バー。

その脅威アーカイブ: Vol 7 ブラックバスタ

その脅威アーカイブ: Vol 7 ブラックバスタ

今日の相互接続された世界では、サイバー攻撃の脅威がかつてないほど蔓延しています。サイバー犯罪者や国家主体は常に脆弱性を悪用して貴重なデータを盗もうとしており、あらゆる規模の組織に重大なリスクをもたらしています。

緩やかな浸食: 人々がキャリアを無駄に浪費する方法を明らかにする

緩やかな浸食: 人々がキャリアを無駄に浪費する方法を明らかにする

今日のペースが速く競争の激しい世界では、個人の成長、経済的安定、そして人生全体の満足度において、個人のキャリアが重要な役割を果たしています。しかし、多くの人は停滞と不満の絶え間ないサイクルに陥っており、職業生活が徐々に消耗していきます。