mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-19 18:01:31 +00:00
srsly
This commit is contained in:
@ -3,7 +3,9 @@ import { isNaN as builtin_isNaN, isFinite as builtin_isFinite } from "./builtins
|
||||
|
||||
@sealed export abstract class I8 {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: i8 = i8.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: i8 = i8.MAX_VALUE;
|
||||
|
||||
static parseInt(value: string, radix: i32 = 0): i8 {
|
||||
@ -18,7 +20,9 @@ import { isNaN as builtin_isNaN, isFinite as builtin_isFinite } from "./builtins
|
||||
|
||||
@sealed export abstract class I16 {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: i16 = i16.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: i16 = i16.MAX_VALUE;
|
||||
|
||||
static parseInt(value: string, radix: i32 = 0): i16 {
|
||||
@ -33,7 +37,9 @@ import { isNaN as builtin_isNaN, isFinite as builtin_isFinite } from "./builtins
|
||||
|
||||
@sealed export abstract class I32 {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: i32 = i32.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: i32 = i32.MAX_VALUE;
|
||||
|
||||
static parseInt(value: string, radix: i32 = 0): i32 {
|
||||
@ -48,7 +54,9 @@ import { isNaN as builtin_isNaN, isFinite as builtin_isFinite } from "./builtins
|
||||
|
||||
@sealed export abstract class I64 {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: i64 = i64.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: i64 = i64.MAX_VALUE;
|
||||
|
||||
static parseInt(value: string, radix: i32 = 0): i64 {
|
||||
@ -63,7 +71,9 @@ import { isNaN as builtin_isNaN, isFinite as builtin_isFinite } from "./builtins
|
||||
|
||||
@sealed export abstract class Isize {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: isize = isize.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: isize = isize.MAX_VALUE;
|
||||
|
||||
static parseInt(value: string, radix: i32 = 0): isize {
|
||||
@ -78,7 +88,9 @@ import { isNaN as builtin_isNaN, isFinite as builtin_isFinite } from "./builtins
|
||||
|
||||
@sealed export abstract class U8 {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: u8 = u8.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: u8 = u8.MAX_VALUE;
|
||||
|
||||
static parseInt(value: string, radix: i32 = 0): u8 {
|
||||
@ -93,7 +105,9 @@ import { isNaN as builtin_isNaN, isFinite as builtin_isFinite } from "./builtins
|
||||
|
||||
@sealed export abstract class U16 {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: u16 = u16.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: u16 = u16.MAX_VALUE;
|
||||
|
||||
static parseInt(value: string, radix: i32 = 0): u16 {
|
||||
@ -108,7 +122,9 @@ import { isNaN as builtin_isNaN, isFinite as builtin_isFinite } from "./builtins
|
||||
|
||||
@sealed export abstract class U32 {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: u32 = u32.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: u32 = u32.MAX_VALUE;
|
||||
|
||||
static parseInt(value: string, radix: i32 = 0): u32 {
|
||||
@ -123,7 +139,9 @@ import { isNaN as builtin_isNaN, isFinite as builtin_isFinite } from "./builtins
|
||||
|
||||
@sealed export abstract class U64 {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: u64 = u64.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: u64 = u64.MAX_VALUE;
|
||||
|
||||
static parseInt(value: string, radix: i32 = 0): u64 {
|
||||
@ -138,7 +156,9 @@ import { isNaN as builtin_isNaN, isFinite as builtin_isFinite } from "./builtins
|
||||
|
||||
@sealed export abstract class Usize {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: usize = usize.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: usize = usize.MAX_VALUE;
|
||||
|
||||
static parseInt(value: string, radix: i32 = 0): usize {
|
||||
@ -153,7 +173,9 @@ import { isNaN as builtin_isNaN, isFinite as builtin_isFinite } from "./builtins
|
||||
|
||||
@sealed export abstract class Bool {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: bool = bool.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: bool = bool.MAX_VALUE;
|
||||
|
||||
toString(this: bool): String {
|
||||
@ -166,13 +188,21 @@ export { Bool as Boolean };
|
||||
|
||||
@sealed export abstract class F32 {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly EPSILON: f32 = f32.EPSILON;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: f32 = f32.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: f32 = f32.MAX_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_SAFE_INTEGER: f32 = f32.MIN_SAFE_INTEGER;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_SAFE_INTEGER: f32 = f32.MAX_SAFE_INTEGER;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly POSITIVE_INFINITY: f32 = Infinity;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly NEGATIVE_INFINITY: f32 = -Infinity;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly NaN: f32 = NaN;
|
||||
|
||||
static isNaN(value: f32): bool {
|
||||
@ -207,13 +237,21 @@ export { Bool as Boolean };
|
||||
|
||||
@sealed export abstract class F64 {
|
||||
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly EPSILON: f64 = f64.EPSILON;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_VALUE: f64 = f64.MIN_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_VALUE: f64 = f64.MAX_VALUE;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MIN_SAFE_INTEGER: f64 = f64.MIN_SAFE_INTEGER;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly MAX_SAFE_INTEGER: f64 = f64.MAX_SAFE_INTEGER;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly POSITIVE_INFINITY: f64 = Infinity;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly NEGATIVE_INFINITY: f64 = -Infinity;
|
||||
// @ts-ignore: decorator
|
||||
@lazy static readonly NaN: f64 = NaN;
|
||||
|
||||
static isNaN(value: f64): bool {
|
||||
|
Reference in New Issue
Block a user