UNPKG

hyperformula

Version:

HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas

18 lines 494 B
/** * @license * Copyright (c) 2025 Handsoncode. All rights reserved. */ import { FunctionArgumentType, FunctionPlugin } from "./FunctionPlugin.mjs"; export class RadiansPlugin extends FunctionPlugin { radians(ast, state) { return this.runFunction(ast.args, state, this.metadata('RADIANS'), arg => arg * (Math.PI / 180)); } } RadiansPlugin.implementedFunctions = { 'RADIANS': { method: 'radians', parameters: [{ argumentType: FunctionArgumentType.NUMBER }] } };