UNPKG

@odoo/o-spreadsheet

Version:
384 lines (383 loc) 14.9 kB
import { DivisionByZeroError, EvaluationError } from "../types/errors"; import { Arg, FunctionResultNumber, FunctionResultObject, Matrix, Maybe } from "../types/misc"; export declare const ABS: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const ACOS: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number | EvaluationError; isExported: true; }; export declare const ACOSH: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number | EvaluationError; isExported: true; }; export declare const ACOT: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const ACOTH: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number | EvaluationError; isExported: true; }; export declare const ASIN: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number | EvaluationError; isExported: true; }; export declare const ASINH: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const ATAN: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const ATAN2: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, x: Maybe<FunctionResultObject>, y: Maybe<FunctionResultObject>) => number | DivisionByZeroError; isExported: true; }; export declare const ATANH: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number | EvaluationError; isExported: true; }; export declare const CEILING: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>, factor?: Maybe<FunctionResultObject>) => EvaluationError | { value: number; format: import("..").Format | undefined; }; isExported: true; }; export declare const CEILING_MATH: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, number: Maybe<FunctionResultObject>, significance?: Maybe<FunctionResultObject>, mode?: Maybe<FunctionResultObject>) => FunctionResultNumber; isExported: true; }; export declare const CEILING_PRECISE: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, number: Maybe<FunctionResultObject>, significance?: Maybe<FunctionResultObject>) => FunctionResultNumber; isExported: true; }; export declare const COS: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, angle: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const COSH: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const COT: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, angle: Maybe<FunctionResultObject>) => number | DivisionByZeroError; isExported: true; }; export declare const COTH: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number | DivisionByZeroError; isExported: true; }; export declare const COUNTBLANK: { description: string; args: import("..").ArgDefinition[]; compute: (...args: Arg[]) => number; isExported: true; }; export declare const COUNTIF: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, ...args: Arg[]) => number; isExported: true; }; export declare const COUNTIFS: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, ...args: Arg[]) => number; isExported: true; }; export declare const COUNTUNIQUE: { description: string; args: import("..").ArgDefinition[]; compute: (...args: Arg[]) => number; }; export declare const COUNTUNIQUEIFS: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, range: Matrix<FunctionResultObject>, ...args: Arg[]) => number; }; export declare const CSC: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, angle: Maybe<FunctionResultObject>) => number | DivisionByZeroError; isExported: true; }; export declare const CSCH: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number | DivisionByZeroError; isExported: true; }; export declare const DECIMAL: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>, base: Maybe<FunctionResultObject>) => number | EvaluationError; isExported: true; }; export declare const DEGREES: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, angle: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const EXP: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const FLOOR: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>, factor?: Maybe<FunctionResultObject>) => EvaluationError | { value: number; format: import("..").Format | undefined; }; isExported: true; }; export declare const FLOOR_MATH: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, number: Maybe<FunctionResultObject>, significance?: Maybe<FunctionResultObject>, mode?: Maybe<FunctionResultObject>) => FunctionResultNumber; isExported: true; }; export declare const FLOOR_PRECISE: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, number: Maybe<FunctionResultObject>, significance?: Maybe<FunctionResultObject>) => FunctionResultNumber; isExported: true; }; export declare const ISEVEN: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => boolean; isExported: true; }; export declare const ISO_CEILING: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, number: Maybe<FunctionResultObject>, significance?: Maybe<FunctionResultObject>) => FunctionResultNumber; isExported: true; }; export declare const ISODD: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => boolean; isExported: true; }; export declare const LN: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number | EvaluationError; isExported: true; }; export declare const LOG: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>, base?: Maybe<FunctionResultObject>) => number | EvaluationError; isExported: true; }; export declare const MOD: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, dividend: Maybe<FunctionResultObject>, divisor: Maybe<FunctionResultObject>) => FunctionResultNumber; isExported: true; }; export declare const MUNIT: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, n: Maybe<FunctionResultObject>) => EvaluationError | Matrix<number>; isExported: true; }; export declare const ODD: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => FunctionResultNumber; isExported: true; }; export declare const PI: { description: string; args: never[]; compute: () => number; isExported: true; }; export declare const POWER: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, base: Maybe<FunctionResultObject>, exponent: Maybe<FunctionResultObject>) => EvaluationError | { value: number; format: import("..").Format | undefined; }; isExported: true; }; export declare const PRODUCT: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, ...factors: Arg[]) => FunctionResultObject; isExported: true; }; export declare const RAND: { description: string; args: never[]; compute: () => number; isExported: true; }; export declare const RANDARRAY: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, rows?: Maybe<FunctionResultObject>, columns?: Maybe<FunctionResultObject>, min?: Maybe<FunctionResultObject>, max?: Maybe<FunctionResultObject>, wholeNumber?: Maybe<FunctionResultObject>) => number[][] | EvaluationError; isExported: true; }; export declare const RANDBETWEEN: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, low: Maybe<FunctionResultObject>, high: Maybe<FunctionResultObject>) => EvaluationError | { value: number; format: import("..").Format | undefined; }; isExported: true; }; export declare const ROUND: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>, places?: Maybe<FunctionResultObject>) => FunctionResultNumber; isExported: true; }; export declare const ROUNDDOWN: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>, places?: Maybe<FunctionResultObject>) => FunctionResultNumber; isExported: true; }; export declare const ROUNDUP: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>, places?: Maybe<FunctionResultObject>) => FunctionResultNumber; isExported: true; }; export declare const SEC: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, angle: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const SECH: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const SEQUENCE: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, rows: Maybe<FunctionResultObject>, columns?: FunctionResultObject, start?: FunctionResultObject, step?: FunctionResultObject) => EvaluationError | Matrix<{ value: number; }>; isExported: true; }; export declare const SIN: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, angle: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const SINH: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const SQRT: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => EvaluationError | { value: number; format: import("..").Format | undefined; }; isExported: true; }; export declare const SUBTOTAL: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, functionCode: Maybe<FunctionResultObject>, ...refs: Arg[]) => any; isExported: true; }; export declare const SUM: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, ...values: Arg[]) => FunctionResultNumber; isExported: true; }; export declare const SUMIF: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, criteriaRange: Matrix<FunctionResultObject>, criterion: Maybe<FunctionResultObject>, sumRange: Matrix<FunctionResultObject>) => number; isExported: true; }; export declare const SUMIFS: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, sumRange: Matrix<FunctionResultObject>, ...criters: Arg[]) => number; isExported: true; }; export declare const TAN: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, angle: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const TANH: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number; isExported: true; }; export declare const TRUNC: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>, places?: Maybe<FunctionResultObject>) => FunctionResultNumber; isExported: true; }; export declare const INT: { description: string; args: import("..").ArgDefinition[]; compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number; isExported: true; };