@odoo/o-spreadsheet
Version:
A spreadsheet component
122 lines (121 loc) • 5.97 kB
TypeScript
import { EvaluationError, InvalidReferenceError, NotAvailableError } from "../types/errors";
import { AddFunctionDescription } from "../types/functions";
import { Arg, FunctionResultObject, Matrix, Maybe } from "../types/misc";
export declare const ADDRESS: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, row: Maybe<FunctionResultObject>, column: Maybe<FunctionResultObject>, absoluteRelativeMode: Maybe<FunctionResultObject>, useA1Notation: Maybe<FunctionResultObject>, sheet: Maybe<FunctionResultObject> | undefined) => string | EvaluationError;
isExported: true;
};
export declare const COLUMN: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, cellReference: Arg) => number | EvaluationError | Matrix<{
value: number;
}>;
isExported: true;
};
export declare const COLUMNS: {
description: string;
args: import("..").ArgDefinition[];
compute: (range: Arg) => number | EvaluationError | FunctionResultObject;
isExported: true;
};
export declare const HLOOKUP: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, searchKey: Maybe<FunctionResultObject>, range: Arg, index: Maybe<FunctionResultObject>, isSorted?: Maybe<FunctionResultObject>) => FunctionResultObject;
isExported: true;
};
export declare const INDEX: AddFunctionDescription;
export declare const INDIRECT: AddFunctionDescription;
export declare const LOOKUP: {
description: string;
args: import("..").ArgDefinition[];
compute: (searchKey: Maybe<FunctionResultObject>, searchArray: Arg, resultRange: Arg) => FunctionResultObject;
isExported: true;
};
export declare const MATCH: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, searchKey: Maybe<FunctionResultObject>, range: Arg, searchType?: Maybe<FunctionResultObject>) => number | EvaluationError | FunctionResultObject;
isExported: true;
};
export declare const ROW: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, cellReference: Arg) => number | EvaluationError | Matrix<{
value: number;
}>;
isExported: true;
};
export declare const ROWS: {
description: string;
args: import("..").ArgDefinition[];
compute: (range: Arg) => number | EvaluationError | FunctionResultObject;
isExported: true;
};
export declare const VLOOKUP: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, searchKey: Maybe<FunctionResultObject>, range: Arg, index: Maybe<FunctionResultObject>, isSorted?: Maybe<FunctionResultObject>) => FunctionResultObject;
isExported: true;
};
export declare const XLOOKUP: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, searchKey: Maybe<FunctionResultObject>, lookupRange: Arg, returnRange: Arg, defaultValue: Maybe<FunctionResultObject>, matchMode?: Maybe<FunctionResultObject>, searchMode?: Maybe<FunctionResultObject>) => EvaluationError | FunctionResultObject | FunctionResultObject[][];
isExported: true;
};
export declare const PIVOT_VALUE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, formulaId: Maybe<FunctionResultObject>, measureName: Maybe<FunctionResultObject>, ...domainArgs: Maybe<FunctionResultObject>[]) => FunctionResultObject;
};
export declare const PIVOT_HEADER: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, pivotId: Maybe<FunctionResultObject>, ...domainArgs: Maybe<FunctionResultObject>[]) => FunctionResultObject;
};
export declare const PIVOT: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, pivotFormulaId: Maybe<FunctionResultObject>, rowCount: Maybe<FunctionResultObject>, includeTotal: Maybe<FunctionResultObject>, includeColumnHeaders: Maybe<FunctionResultObject>, columnCount: Maybe<FunctionResultObject>, includeMeasureTitles: Maybe<FunctionResultObject>) => EvaluationError | FunctionResultObject | Matrix<FunctionResultObject>;
};
export declare const OFFSET: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, cellReference: Arg, offsetRows: Maybe<FunctionResultObject>, offsetColumns: Maybe<FunctionResultObject>, height: Maybe<FunctionResultObject>, width: Maybe<FunctionResultObject>) => EvaluationError | Matrix<FunctionResultObject>;
};
export declare const CHOOSE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, index: Maybe<FunctionResultObject>, ...choices: Arg[]) => EvaluationError | FunctionResultObject | Matrix<FunctionResultObject>;
isExported: true;
};
export declare const DROP: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, array: Matrix<{
value: string;
}>, rows: Maybe<FunctionResultObject>, columns: Maybe<FunctionResultObject>) => EvaluationError | Matrix<{
value: string;
}>;
isExported: true;
};
export declare const TAKE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, array: Matrix<{
value: string;
}>, rows: Maybe<FunctionResultObject>, columns: Maybe<FunctionResultObject>) => EvaluationError | Matrix<{
value: string;
}>;
isExported: true;
};
export declare const FORMULATEXT: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, cellReference: Maybe<FunctionResultObject>) => string | InvalidReferenceError | NotAvailableError;
isExported: true;
};