mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-16 16:31:32 +00:00
Add isArrayLike builtin (#453)
This commit is contained in:
@ -11,6 +11,10 @@ assert(isReference<string>());
|
||||
assert(!isReference<usize>());
|
||||
assert(isArray<i32[]>());
|
||||
assert(!isArray<usize>());
|
||||
assert(isArrayLike<i32[]>());
|
||||
assert(isArrayLike<string>());
|
||||
assert(isArrayLike<Uint8Array>());
|
||||
assert(!isArrayLike<i32>());
|
||||
assert(isFunction<() => void>());
|
||||
assert(!isFunction<u32>());
|
||||
assert(isNullable<C | null>());
|
||||
@ -25,6 +29,9 @@ assert(!isReference(changetype<usize>(null)));
|
||||
assert(isString("1"));
|
||||
assert(!isString(1));
|
||||
assert(isArray(changetype<i32[]>(null)));
|
||||
assert(isArrayLike(changetype<i32[]>(null)));
|
||||
assert(isArrayLike(changetype<string>(null)));
|
||||
assert(isArrayLike(changetype<Uint8Array>(null)));
|
||||
assert(!isArray(changetype<usize>(null)));
|
||||
assert(isFunction(changetype<() => void>(null)));
|
||||
assert(!isFunction(changetype<u32>(null)));
|
||||
|
Reference in New Issue
Block a user