mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-16 08:21:44 +00:00
Program elements and resolve infrastructure; Stdlib ideas; Restructuring
This commit is contained in:
17
std/array.d.ts
vendored
Normal file
17
std/array.d.ts
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
/// <reference path="../assembly.d.ts" />
|
||||
|
||||
declare class Array<T> {
|
||||
length: i32;
|
||||
readonly capacity: i32;
|
||||
readonly data: usize;
|
||||
constructor(capacity: i32);
|
||||
}
|
||||
|
||||
declare class Int8Array extends Array<i8> {}
|
||||
declare class Int16Array extends Array<i16> {}
|
||||
declare class Int32Array extends Array<i32> {}
|
||||
declare class Uint8Array extends Array<u8> {}
|
||||
declare class Uint16Array extends Array<u16> {}
|
||||
declare class Uint32Array extends Array<u32> {}
|
||||
declare class Float32Array extends Array<f32> {}
|
||||
declare class Float64Array extends Array<f64> {}
|
Reference in New Issue
Block a user