Skip to content

Commit 1d5708e

Browse files
Integer types
1 parent 0c1d239 commit 1d5708e

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

libc/stdint.ts

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
// deno-lint-ignore-file camelcase
2+
3+
/**
4+
* Signed 8-bit integer.
5+
*/
6+
export type int8_t = number;
7+
8+
/**
9+
* Signed 16-bit integer.
10+
*/
11+
export type int16_t = number;
12+
13+
/**
14+
* Signed 32-bit integer.
15+
*/
16+
export type int32_t = number;
17+
18+
/**
19+
* Signed 64-bit integer.
20+
*/
21+
export type int64_t = bigint;
22+
23+
/**
24+
* Unsigned 8-bit integer.
25+
*/
26+
export type uint8_t = number;
27+
28+
/**
29+
* Unsigned 16-bit integer.
30+
*/
31+
export type uint16_t = number;
32+
33+
/**
34+
* Unsigned 32-bit integer.
35+
*/
36+
export type uint32_t = number;
37+
38+
/**
39+
* Unsigned 64-bit integer.
40+
*/
41+
export type uint64_t = bigint;
42+
143
/**
244
* Maximum signed 8-bit integer.
345
*/

0 commit comments

Comments
 (0)