Loading...
Chuyển đến nội dung chính

Work | Pure Ts Tour

let stringBox: Box<string> = content: "coins" ; let numberBox: Box<number> = content: 100 ;

// Custom type guard interface Cat meow(): void; pure ts tour

const worker: Worker = name: "Eve", id: 42 ; let stringBox: Box&lt;string&gt; = content: "coins" ; let

console.log(identity("hello")); console.log(getLength([1, 2, 3])); src/features/7-type-narrowing.ts let stringBox: Box&lt

Add to package.json scripts:

import "./features/1-basic-types"; import "./features/2-arrays-tuples-enums"; import "./features/3-functions"; import "./features/4-interfaces"; import "./features/5-union-intersection"; import "./features/6-generics"; import "./features/7-type-narrowing"; import "./features/8-utility-types"; console.log("\n✅ Pure TS Tour completed!");