3 ms·
Almost every case where you use the value results in an error with unknown, but not with any: let danger: any; // These all compile: danger(), 9 / danger
by thoughtspile 4y ago
Almost every case where you use the value results in an error with unknown, but not with any:
let danger: any;
// These all compile:
danger(), 9 / danger, danger.access, danger.map(x => x \* 2)
let safe: unknown;
// These all explode in TS:
safe(), 9 / safe, safe.access, safe.map(x => x \* 2)