UNPKG

hyperformula

Version:

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

94 lines (93 loc) 5.02 kB
/** * @license * Copyright (c) 2025 Handsoncode. All rights reserved. */ import { ProcedureAst } from '../../parser'; import { InterpreterState } from '../InterpreterState'; import { InterpreterValue } from '../InterpreterValue'; import { FunctionPlugin, FunctionPluginTypecheck, ImplementedFunctions } from './FunctionPlugin'; export declare class StatisticalPlugin extends FunctionPlugin implements FunctionPluginTypecheck<StatisticalPlugin> { static implementedFunctions: ImplementedFunctions; static aliases: { NEGBINOMDIST: string; EXPONDIST: string; BETADIST: string; NORMDIST: string; NORMINV: string; NORMSDIST: string; NORMSINV: string; LOGNORMDIST: string; LOGINV: string; TINV: string; HYPGEOMDIST: string; POISSON: string; WEIBULL: string; FINV: string; FDIST: string; CHIDIST: string; CHIINV: string; GAMMADIST: string; 'GAMMALN.PRECISE': string; GAMMAINV: string; BETAINV: string; BINOMDIST: string; CONFIDENCE: string; CRITBINOM: string; WEIBULLDIST: string; TINV2T: string; TDISTRT: string; TDIST2T: string; FINVRT: string; FDISTRT: string; CHIDISTRT: string; CHIINVRT: string; LOGNORMINV: string; POISSONDIST: string; }; erf(ast: ProcedureAst, state: InterpreterState): InterpreterValue; erfc(ast: ProcedureAst, state: InterpreterState): InterpreterValue; expondist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; fisher(ast: ProcedureAst, state: InterpreterState): InterpreterValue; fisherinv(ast: ProcedureAst, state: InterpreterState): InterpreterValue; gamma(ast: ProcedureAst, state: InterpreterState): InterpreterValue; gammadist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; gammaln(ast: ProcedureAst, state: InterpreterState): InterpreterValue; gammainv(ast: ProcedureAst, state: InterpreterState): InterpreterValue; gauss(ast: ProcedureAst, state: InterpreterState): InterpreterValue; betadist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; betainv(ast: ProcedureAst, state: InterpreterState): InterpreterValue; binomialdist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; binomialinv(ast: ProcedureAst, state: InterpreterState): InterpreterValue; besselifn(ast: ProcedureAst, state: InterpreterState): InterpreterValue; besseljfn(ast: ProcedureAst, state: InterpreterState): InterpreterValue; besselkfn(ast: ProcedureAst, state: InterpreterState): InterpreterValue; besselyfn(ast: ProcedureAst, state: InterpreterState): InterpreterValue; chisqdist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; chisqdistrt(ast: ProcedureAst, state: InterpreterState): InterpreterValue; chisqinv(ast: ProcedureAst, state: InterpreterState): InterpreterValue; chisqinvrt(ast: ProcedureAst, state: InterpreterState): InterpreterValue; fdist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; fdistrt(ast: ProcedureAst, state: InterpreterState): InterpreterValue; finv(ast: ProcedureAst, state: InterpreterState): InterpreterValue; finvrt(ast: ProcedureAst, state: InterpreterState): InterpreterValue; weibulldist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; poissondist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; hypgeomdist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; tdist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; tdist2t(ast: ProcedureAst, state: InterpreterState): InterpreterValue; tdistrt(ast: ProcedureAst, state: InterpreterState): InterpreterValue; tdistold(ast: ProcedureAst, state: InterpreterState): InterpreterValue; tinv(ast: ProcedureAst, state: InterpreterState): InterpreterValue; tinv2t(ast: ProcedureAst, state: InterpreterState): InterpreterValue; lognormdist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; lognorminv(ast: ProcedureAst, state: InterpreterState): InterpreterValue; normdist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; norminv(ast: ProcedureAst, state: InterpreterState): InterpreterValue; normsdist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; normsinv(ast: ProcedureAst, state: InterpreterState): InterpreterValue; phi(ast: ProcedureAst, state: InterpreterState): InterpreterValue; negbinomdist(ast: ProcedureAst, state: InterpreterState): InterpreterValue; confidencenorm(ast: ProcedureAst, state: InterpreterState): InterpreterValue; confidencet(ast: ProcedureAst, state: InterpreterState): InterpreterValue; standardize(ast: ProcedureAst, state: InterpreterState): InterpreterValue; }