UNPKG

js-slang

Version:

Javascript-based implementations of Source, written in Typescript

47 lines (46 loc) 2.6 kB
import { Value } from '../types'; export declare function is_float(v: Value): boolean; export declare function is_int(v: Value): boolean; export declare function __py_adder(x: Value, y: Value): any; export declare function __py_minuser(x: Value, y: Value): number | bigint; export declare function __py_multiplier(x: Value, y: Value): any; export declare function __py_divider(x: Value, y: Value): number; export declare function __py_modder(x: Value, y: Value): number | bigint; export declare function __py_powerer(x: Value, y: Value): number | bigint; export declare function __py_floorer(x: Value, y: Value): bigint; export declare function __py_unary_plus(x: Value): number; export declare function math_abs(x: Value): number; export declare function math_acos(x: Value): number; export declare function math_acosh(x: Value): number; export declare function math_asin(x: Value): number; export declare function math_asinh(x: Value): number; export declare function math_atan(x: Value): number; export declare function math_atan2(y: Value, x: Value): number; export declare function math_atanh(x: Value): number; export declare function math_cbrt(x: Value): number; export declare function math_ceil(x: Value): number; export declare function math_clz32(x: Value): number; export declare function math_cos(x: Value): number; export declare function math_cosh(x: Value): number; export declare function math_exp(x: Value): number; export declare function math_expm1(x: Value): number; export declare function math_floor(x: Value): number; export declare function math_fround(x: Value): number; export declare function math_hypot(...elements: Value[]): number; export declare function math_imul(x: Value, y: Value): number; export declare function math_log(x: Value): number; export declare function math_log1p(x: Value): number; export declare function math_log2(x: Value): number; export declare function math_log10(x: Value): number; export declare function math_max(...elements: Value[]): number; export declare function math_min(...elements: Value[]): number; export declare function math_pow(x: Value, y: Value): number; export declare function math_random(): number; export declare function math_round(x: Value): number; export declare function math_sign(x: Value): number; export declare function math_sin(x: Value): number; export declare function math_sinh(x: Value): number; export declare function math_sqrt(x: Value): number; export declare function math_tan(x: Value): number; export declare function math_tanh(x: Value): number; export declare function math_trunc(x: Value): number;