ชื่อตัวแปร ฟังก์ชัน และ type ต่างๆ ที่หน้านี้ เป็นเพียงตัวอย่างเพื่อสื่อถึงการประกาศเท่านั้น
ห้ามใช้ชื่อที่ ไม่มี การสื่อความที่ดี และ เข้าใจยาก
ห้ามใช้ชื่อที่ ไม่มี การสื่อความที่ดี และ เข้าใจยาก
-
+SHOULD ใช้
namespaceในการจัดกลุ่มของinterface/typeเพื่อหลีกเลี่ยงชื่อซ้ำ✔️ ทำ
export namespace ModuleNamespace { export interface SampleInterface { ... } export type SampleType = { ... } } -
+MUST import ด้วยวิธีนี้เสมอ
import type { ... } from '<path-to-your-type>'; import { type ... } from '<path-to-your-type>';