Skip to content

Function: mockTonumber()

ts
function mockTonumber(value: unknown, base?: number): number | null;

Mock lua tonumber global, backed by a real Lua VM for 1-1 parsing behaviour.

Keeps the fengari dependency inside this package so consumers do not need it to reproduce Lua's tonumber semantics under jest/node.

Parameters

ParameterTypeDescription
valueunknownValue to coerce to a number.
base?numberOptional radix (2-36) used to parse value as an integer, matching tonumber(e, base).

Returns

number | null

Parsed number, or null when the value is not numeric.