pybuiltinfunc
Version:
Python built-in Functions and Modules in Javascript
74 lines (72 loc) • 1.66 kB
JavaScript
const { load, dumps } = require("./modules/json");
const { sqrt, acos, acosh, asin, asinh, atan, atan2, atanh, ceil, comb, factorial, cbrt, copysign, cos, cosh, degrees, dist, exp, expm1, fabs, floor, fmod, fsum, gcd, hypot, sin, sinh, tan, tanh, e, pi, log, log2, log1p, log10, pow, prod, isfinite, isinf, inf, tau, nan, isqrt, randians, remainder, isnan, perm } = require("./modules/math");
const { getcwD, path, chdir, mKdir, rmDir, remove, listDir, rename, name } = require("./modules/os");
const { randint, uniform } = require("./modules/random");
module.exports.random = {
randint: randint,
uniform: uniform,
};
module.exports.math = {
sqrt: sqrt,
acos: acos,
acosh: acosh,
asin: asin,
asinh: asinh,
atan: atan,
atan2: atan2,
atanh: atanh,
ceil: ceil,
comb: comb,
factorial: factorial,
cbrt: cbrt,
copysign: copysign,
cos: cos,
cosh: cosh,
degrees: degrees,
dist: dist,
exp: exp,
expm1: expm1,
fabs: fabs,
floor: floor,
fmod: fmod,
fsum: fsum,
gcd: gcd,
hypot: hypot,
sin: sin,
sinh: sinh,
tan: tan,
tanh: tanh,
e: e,
pi: pi,
log: log,
log2: log2,
log1p: log1p,
log10: log10,
pow: pow,
prod: prod,
isfinite: isfinite,
isinf: isinf,
inf: inf,
nan: nan,
tau: tau,
isprt: isqrt,
radians: randians,
remainder: remainder,
isnan: isnan,
perm: perm,
};
module.exports.os = {
path: path,
getcwd: getcwD,
chdir: chdir,
mkdir: mKdir,
rmdir: rmDir,
remove: remove,
listdir: listDir,
rename: rename,
name: name()
}
module.exports.json = {
load: load,
dumps: dumps
}