Open10時間前にコメント追加2Negated typesken72535日前https://github.com/microsoft/TypeScript/issues/4196 ken725310時間前に更新こういうふうにすると特定の値を除外できるらしい。 https://www.typescriptlang.org/play/?#code/GYVwdgxgLglg9mABMOcA8EEGcqICqICmAHlIWACZaJggC2ARoQE4B8AFLXQFyICixCABsQFQmjwAaRAAZWASgDeAKERrEzQlBDMkXRACpEAJgDcygL7nlmMDkQBDRAF5kqdjPmmgA function foo<const T extends number>(num: Exclude<T, 0>){ return num * 2; }; const a = foo(0);
ken725310時間前に更新こういうふうにすると特定の値を除外できるらしい。 https://www.typescriptlang.org/play/?#code/GYVwdgxgLglg9mABMOcA8EEGcqICqICmAHlIWACZaJggC2ARoQE4B8AFLXQFyICixCABsQFQmjwAaRAAZWASgDeAKERrEzQlBDMkXRACpEAJgDcygL7nlmMDkQBDRAF5kqdjPmmgA function foo<const T extends number>(num: Exclude<T, 0>){ return num * 2; }; const a = foo(0);