@odoo/o-spreadsheet
Version:
A spreadsheet component
177 lines (176 loc) • 8.08 kB
TypeScript
import { EvaluationError } from "../types/errors";
import { Arg, FunctionResultNumber, FunctionResultObject, Maybe } from "../types/misc";
export declare const CHAR: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, tableNumber: Maybe<FunctionResultObject>) => string | EvaluationError;
isExported: true;
};
export declare const CLEAN: {
description: string;
args: import("..").ArgDefinition[];
compute: (text: Maybe<FunctionResultObject>) => string;
isExported: true;
};
export declare const CONCATENATE: {
description: string;
args: import("..").ArgDefinition[];
compute: (...datas: Arg[]) => string;
isExported: true;
};
export declare const EXACT: {
description: string;
args: import("..").ArgDefinition[];
compute: (string1: Maybe<FunctionResultObject>, string2: Maybe<FunctionResultObject>) => boolean;
isExported: true;
};
export declare const FIND: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, searchFor: Maybe<FunctionResultObject>, textToSearch: Maybe<FunctionResultObject>, startingAt?: Maybe<FunctionResultObject>) => number | EvaluationError;
isExported: true;
};
export declare const FORMAT_LARGE_NUMBER: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>, unite: Maybe<FunctionResultObject>) => FunctionResultNumber;
};
export declare const JOIN: {
description: string;
args: import("..").ArgDefinition[];
compute: (delimiter: Maybe<FunctionResultObject>, ...valuesOrArrays: Arg[]) => string;
};
export declare const LEFT: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, text: Maybe<FunctionResultObject>, ...args: Maybe<FunctionResultObject>[]) => string | EvaluationError;
isExported: true;
};
export declare const LEN: {
description: string;
args: import("..").ArgDefinition[];
compute: (text: Maybe<FunctionResultObject>) => number;
isExported: true;
};
export declare const LOWER: {
description: string;
args: import("..").ArgDefinition[];
compute: (text: Maybe<FunctionResultObject>) => string;
isExported: true;
};
export declare const MID: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, text: Maybe<FunctionResultObject>, starting_at: Maybe<FunctionResultObject>, extract_length: Maybe<FunctionResultObject>) => string | EvaluationError;
isExported: true;
};
export declare const PROPER: {
description: string;
args: import("..").ArgDefinition[];
compute: (text: Maybe<FunctionResultObject>) => string;
isExported: true;
};
export declare const REGEXTEST: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, text: Maybe<FunctionResultObject>, pattern: Maybe<FunctionResultObject>, newText?: Maybe<FunctionResultObject>) => boolean | EvaluationError;
isExported: true;
};
export declare const REGEXEXTRACT: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, text: Maybe<FunctionResultObject>, pattern: Maybe<FunctionResultObject>, return_mode?: Maybe<FunctionResultObject>, newText?: Maybe<FunctionResultObject>) => string | string[][] | EvaluationError | {
value: string;
};
isExported: true;
};
export declare const REGEXREPLACE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, text: Maybe<FunctionResultObject>, pattern: Maybe<FunctionResultObject>, replacement: Maybe<FunctionResultObject>, occurence?: Maybe<FunctionResultObject>, newText?: Maybe<FunctionResultObject>) => string | EvaluationError;
isExported: true;
};
export declare const REPLACE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, text: Maybe<FunctionResultObject>, position: Maybe<FunctionResultObject>, length: Maybe<FunctionResultObject>, newText: Maybe<FunctionResultObject>) => string | EvaluationError;
isExported: true;
};
export declare const RIGHT: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, text: Maybe<FunctionResultObject>, ...args: Maybe<FunctionResultObject>[]) => string | EvaluationError;
isExported: true;
};
export declare const SEARCH: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, searchFor: Maybe<FunctionResultObject>, textToSearch: Maybe<FunctionResultObject>, startingAt?: Maybe<FunctionResultObject>) => {
value: "#ERROR";
message: string;
} | {
value: number;
message?: undefined;
};
isExported: true;
};
export declare const SPLIT: {
description: string;
args: import("..").ArgDefinition[];
compute: (text: Maybe<FunctionResultObject>, delimiter: Maybe<FunctionResultObject>, splitByEach?: Maybe<FunctionResultObject>, removeEmptyText?: Maybe<FunctionResultObject>) => EvaluationError | import("..").Matrix<string>;
isExported: false;
};
export declare const SUBSTITUTE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, textToSearch: Maybe<FunctionResultObject>, searchFor: Maybe<FunctionResultObject>, replaceWith: Maybe<FunctionResultObject>, occurrenceNumber: Maybe<FunctionResultObject>) => string | EvaluationError;
isExported: true;
};
export declare const TEXTJOIN: {
description: string;
args: import("..").ArgDefinition[];
compute: (delimiter: Maybe<FunctionResultObject>, ignoreEmpty?: Maybe<FunctionResultObject>, ...textsOrArrays: Arg[]) => string;
isExported: true;
};
export declare const TEXTSPLIT: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, text: FunctionResultObject, colDelimiter: Arg, rowDelimiter: Arg, ignoreEmpty?: Maybe<FunctionResultObject>, matchMode?: Maybe<FunctionResultObject>, padWith?: Maybe<FunctionResultObject>) => EvaluationError | import("..").Matrix<FunctionResultObject>;
isExported: true;
};
export declare const TRIM: {
description: string;
args: import("..").ArgDefinition[];
compute: (text: Maybe<FunctionResultObject>) => string;
isExported: true;
};
export declare const UPPER: {
description: string;
args: import("..").ArgDefinition[];
compute: (text: Maybe<FunctionResultObject>) => string;
isExported: true;
};
export declare const TEXT: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, number: Maybe<FunctionResultObject>, format: Maybe<FunctionResultObject>) => string;
isExported: true;
};
export declare const VALUE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, value: Maybe<FunctionResultObject>) => number;
isExported: true;
};
export declare const TEXTAFTER: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, text: FunctionResultObject, delimiter: FunctionResultObject, matchIndex?: Maybe<FunctionResultObject>, matchMode?: Maybe<FunctionResultObject>, matchEnd?: Maybe<FunctionResultObject>, ifNotFound?: Maybe<FunctionResultObject>) => EvaluationError | FunctionResultObject;
isExported: true;
};
export declare const TEXTBEFORE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, text: FunctionResultObject, delimiter: FunctionResultObject, matchIndex?: Maybe<FunctionResultObject>, matchMode?: Maybe<FunctionResultObject>, matchEnd?: Maybe<FunctionResultObject>, ifNotFound?: Maybe<FunctionResultObject>) => EvaluationError | FunctionResultObject;
isExported: true;
};