НС
{f,s,i}{32,64}
в тс легко добавить, если использовать его исключительно как парсер/тайпчекер, а код эмитить самому. Проблема в том, что +-*/ не будут работать. И в том, что надо стандартные number/string/etc как-то запретитьSize: a a a
НС
{f,s,i}{32,64}
в тс легко добавить, если использовать его исключительно как парсер/тайпчекер, а код эмитить самому. Проблема в том, что +-*/ не будут работать. И в том, что надо стандартные number/string/etc как-то запретитьНС
ҪҸ
НС
ҪҸ
N
AR
type i32 = { __iwantnominaltypes: 'i32' };
и работать с ним как с opaque типом (declare function i32add(a: i32, b: i32): i32;
)НС
ҪҸ
type i32 = { __iwantnominaltypes: 'i32' };
и работать с ним как с opaque типом (declare function i32add(a: i32, b: i32): i32;
)N
type i32 = { __iwantnominaltypes: 'i32' };
и работать с ним как с opaque типом (declare function i32add(a: i32, b: i32): i32;
)NK
type i32 = { __iwantnominaltypes: 'i32' };
и работать с ним как с opaque типом (declare function i32add(a: i32, b: i32): i32;
)AR
ҪҸ
AR
NK
AR
AR
ҪҸ
NK
AR