Skip to content

Math

36 wrappers generated from Math and Math.prototype. Every entry takes a single object literal whose keys mirror the original parameter names, plus an optional prompt: string for the LLM path.

MethodFirst signature
abs
abs(input: { x: number; prompt?: string }): Promise<number>
acos
acos(input: { x: number; prompt?: string }): Promise<number>
acosh
acosh(input: { x: number; prompt?: string }): Promise<number>
asin
asin(input: { x: number; prompt?: string }): Promise<number>
asinh
asinh(input: { x: number; prompt?: string }): Promise<number>
atan
atan(input: { x: number; prompt?: string }): Promise<number>
atan2
atan2(input: { y: number; x: number; prompt?: string }): Promise<number>
atanh
atanh(input: { x: number; prompt?: string }): Promise<number>
cbrt
cbrt(input: { x: number; prompt?: string }): Promise<number>
ceil
ceil(input: { x: number; prompt?: string }): Promise<number>
clz32
clz32(input: { x: number; prompt?: string }): Promise<number>
cos
cos(input: { x: number; prompt?: string }): Promise<number>
cosh
cosh(input: { x: number; prompt?: string }): Promise<number>
exp
exp(input: { x: number; prompt?: string }): Promise<number>
expm1
expm1(input: { x: number; prompt?: string }): Promise<number>
f16round
f16round(input: { x: number; prompt?: string }): Promise<number>
floor
floor(input: { x: number; prompt?: string }): Promise<number>
fround
fround(input: { x: number; prompt?: string }): Promise<number>
hypot
hypot(input: { values: number[]; prompt?: string }): Promise<number>
imul
imul(input: { x: number; y: number; prompt?: string }): Promise<number>
log
log(input: { x: number; prompt?: string }): Promise<number>
log10
log10(input: { x: number; prompt?: string }): Promise<number>
log1p
log1p(input: { x: number; prompt?: string }): Promise<number>
log2
log2(input: { x: number; prompt?: string }): Promise<number>
max
max(input: { values: number[]; prompt?: string }): Promise<number>
min
min(input: { values: number[]; prompt?: string }): Promise<number>
pow
pow(input: { x: number; y: number; prompt?: string }): Promise<number>
random
random(input: { prompt?: string }): Promise<number>
round
round(input: { x: number; prompt?: string }): Promise<number>
sign
sign(input: { x: number; prompt?: string }): Promise<number>
sin
sin(input: { x: number; prompt?: string }): Promise<number>
sinh
sinh(input: { x: number; prompt?: string }): Promise<number>
sqrt
sqrt(input: { x: number; prompt?: string }): Promise<number>
tan
tan(input: { x: number; prompt?: string }): Promise<number>
tanh
tanh(input: { x: number; prompt?: string }): Promise<number>
trunc
trunc(input: { x: number; prompt?: string }): Promise<number>