1+ type auto = i32 ;
2+
13// @ts -ignore: decorator
24@builtin
35export declare function isInteger < T > ( value ?: T ) : bool ;
@@ -40,11 +42,11 @@ export declare function isNullable<T>(value?: T): bool;
4042
4143// @ts -ignore: decorator
4244@builtin
43- export declare function isDefined ( expression : void ) : bool ;
45+ export declare function isDefined ( expression : auto ) : bool ;
4446
4547// @ts -ignore: decorator
4648@builtin
47- export declare function isConstant ( expression : void ) : bool ;
49+ export declare function isConstant ( expression : auto ) : bool ;
4850
4951// @ts -ignore: decorator
5052@builtin
@@ -124,7 +126,7 @@ export declare function load<T>(ptr: usize, immOffset?: usize, immAlign?: usize)
124126
125127// @ts -ignore: decorator
126128@unsafe @builtin
127- export declare function store < T > ( ptr : usize , value : void , immOffset ?: usize , immAlign ?: usize ) : void ;
129+ export declare function store < T > ( ptr : usize , value : auto , immOffset ?: usize , immAlign ?: usize ) : void ;
128130
129131// @ts -ignore: decorator
130132@builtin
@@ -156,7 +158,7 @@ export declare function unreachable(): void;
156158
157159// @ts -ignore: decorator
158160@builtin
159- export declare function changetype < T > ( value : void ) : T ;
161+ export declare function changetype < T > ( value : auto ) : T ;
160162
161163// @ts -ignore: decorator
162164@builtin
@@ -168,7 +170,7 @@ export declare function unchecked<T>(expr: T): T;
168170
169171// @ts -ignore: decorator
170172@builtin
171- export declare function instantiate < T > ( ...args : void [ ] ) : T ;
173+ export declare function instantiate < T > ( ...args : auto [ ] ) : T ;
172174
173175export namespace atomic {
174176 // @ts -ignore: decorator
@@ -230,7 +232,7 @@ export const enum AtomicWaitResult {
230232
231233// @ts -ignore: decorator
232234@builtin
233- export declare function i8 ( value : void ) : i8 ;
235+ export declare function i8 ( value : auto ) : i8 ;
234236
235237export namespace i8 {
236238
@@ -245,7 +247,7 @@ export namespace i8 {
245247
246248// @ts -ignore: decorator
247249@builtin
248- export declare function i16 ( value : void ) : i16 ;
250+ export declare function i16 ( value : auto ) : i16 ;
249251
250252export namespace i16 {
251253
@@ -260,7 +262,7 @@ export namespace i16 {
260262
261263// @ts -ignore: decorator
262264@builtin
263- export declare function i32 ( value : void ) : i32 ;
265+ export declare function i32 ( value : auto ) : i32 ;
264266
265267export namespace i32 {
266268
@@ -455,7 +457,7 @@ export namespace i32 {
455457
456458// @ts -ignore: decorator
457459@builtin
458- export declare function i64 ( value : void ) : i64 ;
460+ export declare function i64 ( value : auto ) : i64 ;
459461
460462export namespace i64 {
461463
@@ -701,7 +703,7 @@ export namespace i64 {
701703
702704// @ts -ignore: decorator
703705@builtin
704- export declare function isize ( value : void ) : isize ;
706+ export declare function isize ( value : auto ) : isize ;
705707
706708export namespace isize {
707709
@@ -720,7 +722,7 @@ export namespace isize {
720722
721723// @ts -ignore: decorator
722724@builtin
723- export declare function u8 ( value : void ) : u8 ;
725+ export declare function u8 ( value : auto ) : u8 ;
724726
725727export namespace u8 {
726728
@@ -735,7 +737,7 @@ export namespace u8 {
735737
736738// @ts -ignore: decorator
737739@builtin
738- export declare function u16 ( value : void ) : u16 ;
740+ export declare function u16 ( value : auto ) : u16 ;
739741
740742export namespace u16 {
741743
@@ -750,7 +752,7 @@ export namespace u16 {
750752
751753// @ts -ignore: decorator
752754@builtin
753- export declare function u32 ( value : void ) : u32 ;
755+ export declare function u32 ( value : auto ) : u32 ;
754756
755757export namespace u32 {
756758
@@ -765,7 +767,7 @@ export namespace u32 {
765767
766768// @ts -ignore: decorator
767769@builtin
768- export declare function u64 ( value : void ) : u64 ;
770+ export declare function u64 ( value : auto ) : u64 ;
769771
770772export namespace u64 {
771773
@@ -780,7 +782,7 @@ export namespace u64 {
780782
781783// @ts -ignore: decorator
782784@builtin
783- export declare function usize ( value : void ) : usize ;
785+ export declare function usize ( value : auto ) : usize ;
784786
785787export namespace usize {
786788
@@ -797,7 +799,7 @@ export namespace usize {
797799
798800// @ts -ignore: decorator
799801@builtin
800- export declare function bool ( value : void ) : bool ;
802+ export declare function bool ( value : auto ) : bool ;
801803
802804export namespace bool {
803805
@@ -812,7 +814,7 @@ export namespace bool {
812814
813815// @ts -ignore: decorator
814816@builtin
815- export declare function f32 ( value : void ) : f32 ;
817+ export declare function f32 ( value : auto ) : f32 ;
816818
817819export namespace f32 {
818820
@@ -891,7 +893,7 @@ export namespace f32 {
891893
892894// @ts -ignore: decorator
893895@builtin
894- export declare function f64 ( value : void ) : f64 ;
896+ export declare function f64 ( value : auto ) : f64 ;
895897
896898export namespace f64 {
897899
0 commit comments