UNPKG

@odoo/o-spreadsheet

Version:
122 lines (121 loc) 5.97 kB
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; };