@odoo/o-spreadsheet
Version:
A spreadsheet component
384 lines (383 loc) • 14.9 kB
TypeScript
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;
};