@odoo/o-spreadsheet
Version:
A spreadsheet component
145 lines (144 loc) • 5.65 kB
TypeScript
import { EvaluationError, NotAvailableError } from "../types/errors";
import { Arg, FunctionResultObject, Matrix, Maybe } from "../types/misc";
export declare const ARRAY_CONSTRAIN: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, array: Arg, rows: Maybe<FunctionResultObject>, columns: Maybe<FunctionResultObject>) => EvaluationError | Matrix<FunctionResultObject>;
isExported: false;
};
export declare const ARRAY_LITERAL: {
description: string;
args: import("..").ArgDefinition[];
compute: (...ranges: Arg[]) => EvaluationError | Matrix<FunctionResultObject>;
isExported: false;
hidden: true;
};
export declare const ARRAY_ROW: {
description: string;
args: import("..").ArgDefinition[];
compute: (...ranges: Arg[]) => EvaluationError | Matrix<FunctionResultObject>;
isExported: false;
hidden: true;
};
export declare const CHOOSECOLS: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, array: Arg, ...columns: Arg[]) => EvaluationError | Matrix<FunctionResultObject>;
isExported: true;
};
export declare const CHOOSEROWS: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, array: Arg, ...rows: Arg[]) => EvaluationError | Matrix<FunctionResultObject>;
isExported: true;
};
export declare const EXPAND: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, arg: Arg, rows: Maybe<FunctionResultObject>, columns?: Maybe<FunctionResultObject>, padWith?: Maybe<FunctionResultObject>) => EvaluationError | Matrix<FunctionResultObject>;
isExported: true;
};
export declare const FLATTEN: {
description: string;
args: import("..").ArgDefinition[];
compute: (...ranges: Arg[]) => Matrix<FunctionResultObject>;
isExported: false;
};
export declare const FREQUENCY: {
description: string;
args: import("..").ArgDefinition[];
compute: (data: Matrix<FunctionResultObject>, classes: Matrix<FunctionResultObject>) => Matrix<number>;
isExported: true;
};
export declare const HSTACK: {
description: string;
args: import("..").ArgDefinition[];
compute: (...ranges: Arg[]) => EvaluationError | Matrix<FunctionResultObject>;
isExported: true;
};
export declare const MDETERM: {
description: string;
args: import("..").ArgDefinition[];
compute: (matrix: Arg) => number | EvaluationError;
isExported: true;
};
export declare const MINVERSE: {
description: string;
args: import("..").ArgDefinition[];
compute: (matrix: Arg) => EvaluationError | Matrix<number>;
isExported: true;
};
export declare const MMULT: {
description: string;
args: import("..").ArgDefinition[];
compute: (matrix1: Arg, matrix2: Arg) => EvaluationError | Matrix<number>;
isExported: true;
};
export declare const SUMPRODUCT: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, ...args: Arg[]) => number | EvaluationError;
isExported: true;
};
export declare const SUMX2MY2: {
description: string;
args: import("..").ArgDefinition[];
compute: (arrayX: Arg, arrayY: Arg) => number | EvaluationError;
isExported: true;
};
export declare const SUMX2PY2: {
description: string;
args: import("..").ArgDefinition[];
compute: (arrayX: Arg, arrayY: Arg) => number | EvaluationError;
isExported: true;
};
export declare const SUMXMY2: {
description: string;
args: import("..").ArgDefinition[];
compute: (arrayX: Arg, arrayY: Arg) => number | EvaluationError;
isExported: true;
};
export declare const TOCOL: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, array: Arg, ignore?: Maybe<FunctionResultObject>, scanByColumn?: Maybe<FunctionResultObject>) => NotAvailableError | FunctionResultObject[][];
isExported: true;
};
export declare const TOROW: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, array: Arg, ignore?: Maybe<FunctionResultObject>, scanByColumn?: Maybe<FunctionResultObject>) => NotAvailableError | FunctionResultObject[][];
isExported: true;
};
export declare const TRANSPOSE: {
description: string;
args: import("..").ArgDefinition[];
compute: (arg: Arg) => Matrix<FunctionResultObject>;
isExported: true;
};
export declare const VSTACK: {
description: string;
args: import("..").ArgDefinition[];
compute: (...ranges: Arg[]) => EvaluationError | Matrix<FunctionResultObject>;
isExported: true;
};
export declare const WRAPCOLS: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, range: Arg, wrapCount: Maybe<FunctionResultObject>, padWith?: Maybe<FunctionResultObject>) => EvaluationError | Matrix<FunctionResultObject>;
isExported: true;
};
export declare const WRAPROWS: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, range: Arg, wrapCount: Maybe<FunctionResultObject>, padWith?: Maybe<FunctionResultObject>) => EvaluationError | Matrix<FunctionResultObject>;
isExported: true;
};
export declare const ARRAYTOTEXT: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, array: Matrix<{
value: string;
}>, format?: Maybe<FunctionResultObject>) => string | EvaluationError;
isExported: true;
};