@odoo/o-spreadsheet
Version:
A spreadsheet component
253 lines (252 loc) • 9.29 kB
TypeScript
import { DivisionByZeroError, EvaluationError } from "../types/errors";
import { AddFunctionDescription } from "../types/functions";
import { Arg, FunctionResultNumber, FunctionResultObject, Matrix, Maybe } from "../types/misc";
export declare const AVEDEV: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...values: Arg[]) => number | DivisionByZeroError;
isExported: true;
};
export declare const AVERAGE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...values: Arg[]) => FunctionResultNumber;
isExported: true;
};
export declare const AVERAGE_WEIGHTED: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => EvaluationError | {
value: number;
format: string | undefined;
};
};
export declare const AVERAGEA: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => DivisionByZeroError | {
value: number;
format: string | undefined;
};
isExported: true;
};
export declare const AVERAGEIF: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, criteriaRange: Arg, criterion: Maybe<FunctionResultObject>, averageRange: Arg) => number | DivisionByZeroError;
isExported: true;
};
export declare const AVERAGEIFS: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, averageRange: Matrix<FunctionResultObject>, ...args: Arg[]) => number | DivisionByZeroError;
isExported: true;
};
export declare const COUNT: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...values: Arg[]) => number;
isExported: true;
};
export declare const COUNTA: {
description: string;
args: import("..").ArgDefinition[];
compute: (...values: Arg[]) => number;
isExported: true;
};
export declare const COVAR: {
description: string;
args: import("..").ArgDefinition[];
compute: (dataY: Arg, dataX: Arg) => number;
isExported: true;
};
export declare const COVARIANCE_P: {
description: string;
args: import("..").ArgDefinition[];
compute: (dataY: Arg, dataX: Arg) => number;
isExported: true;
};
export declare const COVARIANCE_S: {
description: string;
args: import("..").ArgDefinition[];
compute: (dataY: Arg, dataX: Arg) => number;
isExported: true;
};
export declare const FORECAST: AddFunctionDescription;
export declare const GROWTH: AddFunctionDescription;
export declare const INTERCEPT: AddFunctionDescription;
export declare const LARGE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, data: Arg, n: Maybe<FunctionResultObject>) => FunctionResultObject;
isExported: true;
};
export declare const LINEST: AddFunctionDescription;
export declare const LOGEST: AddFunctionDescription;
export declare const MATTHEWS: AddFunctionDescription;
export declare const MAX: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...values: Arg[]) => FunctionResultNumber;
isExported: true;
};
export declare const MAXA: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => FunctionResultNumber;
isExported: true;
};
export declare const MAXIFS: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, range: Matrix<FunctionResultObject>, ...args: Arg[]) => number;
isExported: true;
};
export declare const MEDIAN: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...values: Arg[]) => FunctionResultNumber;
isExported: true;
};
export declare const MIN: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...values: Arg[]) => FunctionResultNumber;
isExported: true;
};
export declare const MINA: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => FunctionResultNumber;
isExported: true;
};
export declare const MINIFS: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, range: Matrix<FunctionResultObject>, ...args: Arg[]) => number;
isExported: true;
};
export declare const PEARSON: AddFunctionDescription;
export declare const CORREL: AddFunctionDescription;
export declare const PERCENTILE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, data: Arg, percentile: Maybe<FunctionResultObject>) => FunctionResultNumber;
isExported: true;
};
export declare const PERCENTILE_EXC: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, data: Arg, percentile: Maybe<FunctionResultObject>) => FunctionResultNumber;
isExported: true;
};
export declare const PERCENTILE_INC: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, data: Arg, percentile: Maybe<FunctionResultObject>) => FunctionResultNumber;
isExported: true;
};
export declare const POLYFIT_COEFFS: AddFunctionDescription;
export declare const POLYFIT_FORECAST: AddFunctionDescription;
export declare const QUARTILE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, data: Arg, quartileNumber: Maybe<FunctionResultObject>) => FunctionResultNumber;
isExported: true;
};
export declare const QUARTILE_EXC: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, data: Arg, quartileNumber: Maybe<FunctionResultObject>) => FunctionResultNumber;
isExported: true;
};
export declare const QUARTILE_INC: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, data: Arg, quartileNumber: Maybe<FunctionResultObject>) => FunctionResultNumber;
isExported: true;
};
export declare const RANK: AddFunctionDescription;
export declare const RSQ: AddFunctionDescription;
export declare const SLOPE: AddFunctionDescription;
export declare const SMALL: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, data: Arg, n: Maybe<FunctionResultObject>) => FunctionResultObject;
isExported: true;
};
export declare const SPEARMAN: AddFunctionDescription;
export declare const STDEV: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number;
isExported: true;
};
export declare const STDEV_P: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number;
isExported: true;
};
export declare const STDEV_S: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number;
isExported: true;
};
export declare const STDEVA: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number;
isExported: true;
};
export declare const STDEVP: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number;
isExported: true;
};
export declare const STDEVPA: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number;
isExported: true;
};
export declare const STEYX: AddFunctionDescription;
export declare const TREND: AddFunctionDescription;
export declare const VAR: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number;
isExported: true;
};
export declare const VAR_P: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number;
isExported: true;
};
export declare const VAR_S: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number;
isExported: true;
};
export declare const VARA: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number;
isExported: true;
};
export declare const VARP: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number;
isExported: true;
};
export declare const VARPA: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number;
isExported: true;
};