@odoo/o-spreadsheet
Version:
A spreadsheet component
12 lines (11 loc) • 679 B
TypeScript
import { CoreGetters } from "../types/core_getters";
import { EvalContext } from "../types/functions";
import { FunctionResultObject, Maybe, UID } from "../types/misc";
import { PivotCoreMeasure } from "../types/pivot";
/**
* Get the pivot ID from the formula pivot ID.
*/
export declare function getPivotId(pivotFormulaId: string, getters: CoreGetters): UID;
export declare function assertMeasureExist(pivotId: UID, measure: string, getters: CoreGetters): void;
export declare function assertDomainLength(domain: Maybe<FunctionResultObject>[]): void;
export declare function addPivotDependencies(evalContext: EvalContext, pivotId: UID, forMeasures: PivotCoreMeasure[]): void;