Petunjuk TypeScript dalam contoh kode Anda

Foto oleh Luca Bravo di Unsplash

Menambahkan contoh kode ke situs web Anda adalah ide yang bagus. Ini menunjukkan bagaimana kode seharusnya terlihat. Sulit untuk membayangkan dokumen paket npm tanpa contoh kode.

Solusi yang ada bagus ketika kita ingin menunjukkan contoh kode JavaScript. Tapi bagaimana, ketika kita ingin menampilkan kode TypeScript, ketik bersama dengan kode?

… Shiki Twoslash adalah perpustakaan yang Anda cari.

Apa itu Shiki?

Shiki adalah penyorot sintaks. Didasarkan pada tata bahasa teks mate. Teknologi yang sama yang mendukung penyorotan sintaks VS Code .

Contoh penyorotan Shiki

Apa itu Twoslash?

Twoslash adalah addon Shiki. Itu menambahkan petunjuk kompiler TypeScript. Sama seperti yang bisa kita lihat di VS Code. Anda dapat memeriksa yang mana

Anda dapat menampilkan petunjuk TypeScript dalam dua jenis.

Statis:

```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>;
```

      

Masih ada lagi

Shiki Twoslash mendukung lebih banyak fungsi:

  • pencampuran statis dengan mode dinamis
  • menunjukkan kesalahan TypeScript
  • vs tema kode

Anda dapat membaca lebih lanjut tentang semua opsi di situs web shiki twoslash .

Untuk menghubungi saya, Anda dapat menemukan saya di Twitter.

Suggested posts

Revolusi Tanpa Kode: Mewujudkan Kemakmuran Bisnis dengan Webflow, Framer, Bubble.io,

Revolusi Tanpa Kode: Mewujudkan Kemakmuran Bisnis dengan Webflow, Framer, Bubble.io,

Mulailah perjalanan inovasi dan kesuksesan yang mendebarkan saat Anda memanfaatkan potensi yang belum dimanfaatkan dari platform tanpa kode yang mengejutkan ini. Izinkan saya berbagi cerita dengan Anda tentang Sapna, seorang pengusaha wanita yang luar biasa.

Sumber daya pengkodean saya yang paling sering digunakan

Sumber daya pengkodean saya yang paling sering digunakan

Minggu ini, saya menerima email dari anggota daftar email harian. Mereka ingin tahu: Sumber daya apa yang Anda kunjungi setiap hari, setiap minggu, dan setiap bulan? Pertanyaan bagus! Saya senang untuk mencoba membagikan beberapa wawasan tentang alur kerja saya & sumber daya teratas yang saya gunakan.

Related posts

Buku Pertama Seorang Anak tentang Menjadi Tinggi

Buku Pertama Seorang Anak tentang Menjadi Tinggi

(Peringatan- Ini Satire, dimaksudkan untuk Menjadi Gleefully Subversive- Jelas bukan untuk anak-anak) Anda pernah melihat ibu dan ayah Anda bersembunyi di dapur dan merokok rokok yang bau itu. Mereka memberi tahu Anda.

Cara Menyelamatkan Planet dan Menghasilkan Uang

Cara Menyelamatkan Planet dan Menghasilkan Uang

Berapa kali Anda membuang botol plastik, toples kaca, kaleng aluminium, atau paket energi hijau tanpa berpikir dua kali? Berapa kali Anda berharap bisa mendapatkan sesuatu sebagai imbalan untuk mendaur ulangnya? Jika Anda seperti kebanyakan orang, jawabannya mungkin berkali-kali. Daur ulang sering dianggap merepotkan, tugas, atau tugas yang tidak membawa manfaat langsung atau nyata.

HIDUP TANPA BATAS

Ketika Anda tumbuh dewasa, Anda cenderung diberi tahu bahwa dunia adalah apa adanya dan hidup Anda hanya untuk menjalani hidup Anda di dunia, tidak pernah mempertaruhkan hidup Anda, ikuti saja jalan yang ditetapkan dan pada akhirnya mati, dan cobalah untuk tidak melakukannya. hancurkan tembok terlalu banyak. Tapi itu kehidupan yang sangat terbatas.

Apa yang dapat Anda lakukan di musim menunggu (menunggu untuk mendapatkan pekerjaan pertama Anda di bidang teknologi)

Apa yang dapat Anda lakukan di musim menunggu (menunggu untuk mendapatkan pekerjaan pertama Anda di bidang teknologi)

Beralih ke karir baru bisa sangat menantang jika Anda mencoba melakukannya sendiri. Penting untuk menemukan mitra akuntabilitas yang memiliki tingkat pembelajaran yang sama dengan Anda, yang memiliki tujuan, keuletan, dan dorongan yang sama.