27 poin oleh xguru 2023-04-04 | Belum ada komentar. | Bagikan ke WhatsApp

ECMAScript

  • Masa lalu (cara lama yang masih tetap valid)
    • Tagged template literals
    • Symbol
  • ES2020
    • Optional chaining
    • Nullish coalescing operator (??)
    • import()
    • String.matchAll
    • Promise.allSettled()
    • BigInt
    • globalThis
    • import.meta
    • export * as … from …
  • ES2021
    • String.replaceAll()
    • Promise.any
    • Nullish coalescing assignment (??=)
    • Logical AND assignment (&&=)
    • Logical OR assignment (||=)
    • WeakRef
    • Pemisah digit numerik (_)
  • ES2022
    • Top level await
    • #private
    • Anggota kelas statis
    • Blok inisialisasi statis dalam kelas
    • Import Assertions (non-standar yang diimplementasikan di V8)
    • Indeks kecocokan regex
    • Pengindeksan negatif (.at(-1))
    • hasOwn
    • Error cause
  • Masa depan (sudah tersedia di TypeScript 4.9)
    • Auto-Accessor

TypeScript

  • Dasar-dasar (konteks untuk pengenalan tambahan)
    • Generics
  • Masa lalu (cara lama yang masih tetap valid)
    • Utility types
    • Conditional types
    • Inferensi dengan conditional types
    • Elemen tuple opsional dan rest
    • Kelas dan metode abstrak
    • Constructor signature
    • Utility type ConstructorParameters
  • TypeScript 4.0
    • Variadic tuple types
    • Elemen tuple berlabel
    • Inferensi properti kelas dari konstruktor
    • Dukungan JSDoc @deprecated
  • TypeScript 4.1
    • Template literal types
    • Key remapping dalam mapped types
    • Conditional types rekursif
    • Editor yang mendukung tag JSDOC @see
    • tsc --explainFiles
    • Variabel hasil destructuring dapat secara eksplisit ditandai sebagai tidak digunakan.
  • TypeScript 4.3
    • Pemisahan tipe tulis pada properti
    • override
    • Static index signatures
    • Editor yang mendukung tag JSDOC @link
  • TypeScript 4.4
    • Tipe properti opsional yang tepat (--exactOptionalPropertyTypes)
  • TypeScript 4.5
    • Tipe Awaited dan peningkatan Promise
    • Modifier type untuk nama import
    • Const assertions
    • Penyelesaian snippet kode untuk metode dalam kelas
  • TypeScript 4.6
    • Peningkatan inferensi indexed access
    • TypeScript trace analyzer (--generateTrace):
  • TypeScript 4.7
    • Dukungan ECMAScript modules di Node.js
    • Entri di package.json
    • Instantiation expressions
    • Batasan extends untuk variabel tipe infer
    • Anotasi varians opsional untuk parameter tipe
    • Resolusi modul kustom dengan moduleSuffixes
    • Buka di editor ke lokasi sumber didefinisikan
  • TypeScript 4.9
    • Operator satisfies
    • Perintah "Hapus Import yang Tidak Digunakan" dan "Urutkan Import" untuk editor

Belum ada komentar.

Belum ada komentar.