Simple feedback server

This commit is contained in:
2023-08-13 15:06:45 -06:00
parent 7ec5117480
commit 6f6c8685a2
1697 changed files with 3346391 additions and 0 deletions

View File

@@ -0,0 +1,104 @@
package js.lib;
/**
An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.
**/
@:native("Number") extern class Number {
function new(?value:Dynamic);
/**
Returns a string representation of an object.
**/
function toString(?radix:Float):String;
/**
Returns a string representing a number in fixed-point notation.
**/
function toFixed(?fractionDigits:Float):String;
/**
Returns a string containing a number represented in exponential notation.
**/
function toExponential(?fractionDigits:Float):String;
/**
Returns a string containing a number represented either in exponential or fixed-point notation with a specified number of digits.
**/
function toPrecision(?precision:Float):String;
/**
Returns the primitive value of the specified object.
**/
function valueOf():Float;
/**
Converts a number to a string by using the current or specified locale.
**/
function toLocaleString(?locales:ts.AnyOf2<String, Array<String>>, ?options:js.lib.intl.NumberFormat.NumberFormatOptions):String;
@:selfCall
static function call(?value:Dynamic):Float;
static final prototype : Number;
/**
The largest number that can be represented in JavaScript. Equal to approximately 1.79E+308.
**/
static final MAX_VALUE : Float;
/**
The closest number to zero that can be represented in JavaScript. Equal to approximately 5.00E-324.
**/
static final MIN_VALUE : Float;
/**
A value that is not a number.
In equality comparisons, NaN does not equal any value, including itself. To test whether a value is equivalent to NaN, use the isNaN function.
**/
static final NaN : Float;
/**
A value that is less than the largest negative number that can be represented in JavaScript.
JavaScript displays NEGATIVE_INFINITY values as -infinity.
**/
static final NEGATIVE_INFINITY : Float;
/**
A value greater than the largest number that can be represented in JavaScript.
JavaScript displays POSITIVE_INFINITY values as infinity.
**/
static final POSITIVE_INFINITY : Float;
/**
The value of Number.EPSILON is the difference between 1 and the smallest value greater than 1
that is representable as a Number value, which is approximately:
2.2204460492503130808472633361816 x 1016.
**/
static final EPSILON : Float;
/**
Returns true if passed value is finite.
Unlike the global isFinite, Number.isFinite doesn't forcibly convert the parameter to a
number. Only finite values of the type number, result in true.
**/
static function isFinite(number:Float):Bool;
/**
Returns true if the value passed is an integer, false otherwise.
**/
static function isInteger(number:Float):Bool;
/**
Returns a Boolean value that indicates whether a value is the reserved value NaN (not a
number). Unlike the global isNaN(), Number.isNaN() doesn't forcefully convert the parameter
to a number. Only values of the type number, that are also NaN, result in true.
**/
static function isNaN(number:Float):Bool;
/**
Returns true if the value passed is a safe integer.
**/
static function isSafeInteger(number:Float):Bool;
/**
The value of the largest integer n such that n and n + 1 are both exactly representable as
a Number value.
The value of Number.MAX_SAFE_INTEGER is 9007199254740991 2^53 1.
**/
static final MAX_SAFE_INTEGER : Float;
/**
The value of the smallest integer n such that n and n 1 are both exactly representable as
a Number value.
The value of Number.MIN_SAFE_INTEGER is 9007199254740991 ((2^53 1)).
**/
static final MIN_SAFE_INTEGER : Float;
/**
Converts a string to a floating-point number.
**/
static function parseFloat(string:String):Float;
/**
Converts A string to an integer.
**/
static function parseInt(string:String, ?radix:Float):Float;
}