@@ -314,35 +314,124 @@ export class Type {
314
314
// Types
315
315
316
316
/** An 8-bit signed integer. */
317
- static readonly i8 : Type = new Type ( TypeKind . I8 , TypeFlags . SIGNED | TypeFlags . SMALL | TypeFlags . INTEGER | TypeFlags . VALUE , 8 ) ;
317
+ static readonly i8 : Type = new Type ( TypeKind . I8 ,
318
+ TypeFlags . SIGNED |
319
+ TypeFlags . SMALL |
320
+ TypeFlags . INTEGER |
321
+ TypeFlags . VALUE , 8
322
+ ) ;
323
+
318
324
/** A 16-bit signed integer. */
319
- static readonly i16 : Type = new Type ( TypeKind . I16 , TypeFlags . SIGNED | TypeFlags . SMALL | TypeFlags . INTEGER | TypeFlags . VALUE , 16 ) ;
325
+ static readonly i16 : Type = new Type ( TypeKind . I16 ,
326
+ TypeFlags . SIGNED |
327
+ TypeFlags . SMALL |
328
+ TypeFlags . INTEGER |
329
+ TypeFlags . VALUE , 16
330
+ ) ;
331
+
320
332
/** A 32-bit signed integer. */
321
- static readonly i32 : Type = new Type ( TypeKind . I32 , TypeFlags . SIGNED | TypeFlags . INTEGER | TypeFlags . VALUE , 32 ) ;
333
+ static readonly i32 : Type = new Type ( TypeKind . I32 ,
334
+ TypeFlags . SIGNED |
335
+ TypeFlags . INTEGER |
336
+ TypeFlags . VALUE , 32
337
+ ) ;
338
+
322
339
/** A 64-bit signed integer. */
323
- static readonly i64 : Type = new Type ( TypeKind . I64 , TypeFlags . SIGNED | TypeFlags . LONG | TypeFlags . INTEGER | TypeFlags . VALUE , 64 ) ;
340
+ static readonly i64 : Type = new Type ( TypeKind . I64 ,
341
+ TypeFlags . SIGNED |
342
+ TypeFlags . LONG |
343
+ TypeFlags . INTEGER |
344
+ TypeFlags . VALUE , 64
345
+ ) ;
346
+
324
347
/** A 32-bit signed size. WASM32 only. */
325
- static readonly isize32 : Type = new Type ( TypeKind . ISIZE , TypeFlags . SIGNED | TypeFlags . SIZE | TypeFlags . INTEGER | TypeFlags . VALUE , 32 ) ;
348
+ static readonly isize32 : Type = new Type ( TypeKind . ISIZE ,
349
+ TypeFlags . SIGNED |
350
+ TypeFlags . SIZE |
351
+ TypeFlags . INTEGER |
352
+ TypeFlags . VALUE , 32
353
+ ) ;
354
+
326
355
/** A 64-bit signed size. WASM64 only. */
327
- static readonly isize64 : Type = new Type ( TypeKind . ISIZE , TypeFlags . SIGNED | TypeFlags . LONG | TypeFlags . SIZE | TypeFlags . INTEGER | TypeFlags . VALUE , 64 ) ;
356
+ static readonly isize64 : Type = new Type ( TypeKind . ISIZE ,
357
+ TypeFlags . SIGNED |
358
+ TypeFlags . LONG |
359
+ TypeFlags . SIZE |
360
+ TypeFlags . INTEGER |
361
+ TypeFlags . VALUE , 64
362
+ ) ;
363
+
328
364
/** An 8-bit unsigned integer. */
329
- static readonly u8 : Type = new Type ( TypeKind . U8 , TypeFlags . UNSIGNED | TypeFlags . SMALL | TypeFlags . INTEGER | TypeFlags . VALUE , 8 ) ;
365
+ static readonly u8 : Type = new Type ( TypeKind . U8 ,
366
+ TypeFlags . UNSIGNED |
367
+ TypeFlags . SMALL |
368
+ TypeFlags . INTEGER |
369
+ TypeFlags . VALUE , 8
370
+ ) ;
371
+
330
372
/** A 16-bit unsigned integer. */
331
- static readonly u16 : Type = new Type ( TypeKind . U16 , TypeFlags . UNSIGNED | TypeFlags . SMALL | TypeFlags . INTEGER | TypeFlags . VALUE , 16 ) ;
373
+ static readonly u16 : Type = new Type ( TypeKind . U16 ,
374
+ TypeFlags . UNSIGNED |
375
+ TypeFlags . SMALL |
376
+ TypeFlags . INTEGER |
377
+ TypeFlags . VALUE , 16
378
+ ) ;
379
+
332
380
/** A 32-bit unsigned integer. */
333
- static readonly u32 : Type = new Type ( TypeKind . U32 , TypeFlags . UNSIGNED | TypeFlags . INTEGER | TypeFlags . VALUE , 32 ) ;
381
+ static readonly u32 : Type = new Type ( TypeKind . U32 ,
382
+ TypeFlags . UNSIGNED |
383
+ TypeFlags . INTEGER |
384
+ TypeFlags . VALUE , 32
385
+ ) ;
386
+
334
387
/** A 64-bit unsigned integer. */
335
- static readonly u64 : Type = new Type ( TypeKind . U64 , TypeFlags . UNSIGNED | TypeFlags . LONG | TypeFlags . INTEGER | TypeFlags . VALUE , 64 ) ;
388
+ static readonly u64 : Type = new Type ( TypeKind . U64 ,
389
+ TypeFlags . UNSIGNED |
390
+ TypeFlags . LONG |
391
+ TypeFlags . INTEGER |
392
+ TypeFlags . VALUE , 64
393
+ ) ;
394
+
336
395
/** A 32-bit unsigned size. WASM32 only. */
337
- static readonly usize32 : Type = new Type ( TypeKind . USIZE , TypeFlags . UNSIGNED | TypeFlags . SIZE | TypeFlags . INTEGER | TypeFlags . VALUE , 32 ) ;
396
+ static readonly usize32 : Type = new Type ( TypeKind . USIZE ,
397
+ TypeFlags . UNSIGNED |
398
+ TypeFlags . SIZE |
399
+ TypeFlags . INTEGER |
400
+ TypeFlags . VALUE , 32
401
+ ) ;
402
+
338
403
/** A 64-bit unsigned size. WASM64 only. */
339
- static readonly usize64 : Type = new Type ( TypeKind . USIZE , TypeFlags . UNSIGNED | TypeFlags . LONG | TypeFlags . SIZE | TypeFlags . INTEGER | TypeFlags . VALUE , 64 ) ;
404
+ static readonly usize64 : Type = new Type ( TypeKind . USIZE ,
405
+ TypeFlags . UNSIGNED |
406
+ TypeFlags . LONG |
407
+ TypeFlags . SIZE |
408
+ TypeFlags . INTEGER |
409
+ TypeFlags . VALUE , 64
410
+ ) ;
411
+
340
412
/** A 1-bit unsigned integer. */
341
- static readonly bool : Type = new Type ( TypeKind . BOOL , TypeFlags . UNSIGNED | TypeFlags . SMALL | TypeFlags . INTEGER | TypeFlags . VALUE , 1 ) ;
413
+ static readonly bool : Type = new Type ( TypeKind . BOOL ,
414
+ TypeFlags . UNSIGNED |
415
+ TypeFlags . SMALL |
416
+ TypeFlags . INTEGER |
417
+ TypeFlags . VALUE , 1
418
+ ) ;
419
+
342
420
/** A 32-bit float. */
343
- static readonly f32 : Type = new Type ( TypeKind . F32 , TypeFlags . SIGNED | TypeFlags . FLOAT | TypeFlags . VALUE , 32 ) ;
421
+ static readonly f32 : Type = new Type ( TypeKind . F32 ,
422
+ TypeFlags . SIGNED |
423
+ TypeFlags . FLOAT |
424
+ TypeFlags . VALUE , 32
425
+ ) ;
426
+
344
427
/** A 64-bit float. */
345
- static readonly f64 : Type = new Type ( TypeKind . F64 , TypeFlags . SIGNED | TypeFlags . LONG | TypeFlags . FLOAT | TypeFlags . VALUE , 64 ) ;
428
+ static readonly f64 : Type = new Type ( TypeKind . F64 ,
429
+ TypeFlags . SIGNED |
430
+ TypeFlags . LONG |
431
+ TypeFlags . FLOAT |
432
+ TypeFlags . VALUE , 64
433
+ ) ;
434
+
346
435
/** No return type. */
347
436
static readonly void : Type = new Type ( TypeKind . VOID , TypeFlags . NONE , 0 ) ;
348
437
}
@@ -356,7 +445,7 @@ export function typesToNativeTypes(types: Type[]): NativeType[] {
356
445
return ret ;
357
446
}
358
447
359
- /** Converts an array of types to its combined string representation. Usually type arguments. */
448
+ /** Converts an array of types to its combined string representation. */
360
449
export function typesToString ( types : Type [ ] ) : string {
361
450
var k = types . length ;
362
451
if ( ! k )
0 commit comments