@odoo/o-spreadsheet
Version:
A spreadsheet component
12 lines (11 loc) • 583 B
TypeScript
import { Registry } from "../registry";
import { AddFunctionDescription, ComputeFunction, FunctionDescription } from "../types/functions";
import { FunctionResultObject, Matrix } from "../types/misc";
export declare class FunctionRegistry extends Registry<FunctionDescription> {
mapping: {
[key: string]: ComputeFunction<Matrix<FunctionResultObject> | FunctionResultObject>;
};
add(name: string, addDescr: AddFunctionDescription): this;
replace(name: string, addDescr: AddFunctionDescription): this;
}
export declare const functionRegistry: FunctionRegistry;