@odoo/o-spreadsheet
Version:
A spreadsheet component
199 lines (198 loc) • 8.14 kB
TypeScript
import { EvaluationError } from "../types/errors";
import { Arg, FunctionResultNumber, FunctionResultObject, Maybe } from "../types/misc";
export declare const DATE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, year: Maybe<FunctionResultObject>, month: Maybe<FunctionResultObject>, day: Maybe<FunctionResultObject>) => EvaluationError | {
value: number;
format: string;
};
isExported: true;
};
export declare const DATEDIF: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, startDate: Maybe<FunctionResultObject>, endDate: Maybe<FunctionResultObject>, unit: Maybe<FunctionResultObject>) => number | EvaluationError;
isExported: true;
};
export declare const DATEVALUE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, dateString: Maybe<FunctionResultObject>) => number | EvaluationError;
isExported: true;
};
export declare const DAY: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => number;
isExported: true;
};
export declare const DAYS: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, endDate: Maybe<FunctionResultObject>, startDate: Maybe<FunctionResultObject>) => number;
isExported: true;
};
export declare const DAYS360: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, startDate: Maybe<FunctionResultObject>, endDate: Maybe<FunctionResultObject>, method?: Maybe<FunctionResultObject>) => number;
isExported: true;
};
export declare const EDATE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, startDate: Maybe<FunctionResultObject>, months: Maybe<FunctionResultObject>) => FunctionResultNumber;
isExported: true;
};
export declare const EOMONTH: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, startDate: Maybe<FunctionResultObject>, months: Maybe<FunctionResultObject>) => FunctionResultNumber;
isExported: true;
};
export declare const HOUR: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => number;
isExported: true;
};
export declare const ISOWEEKNUM: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => number;
isExported: true;
};
export declare const MINUTE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => number;
isExported: true;
};
export declare const MONTH: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => number;
isExported: true;
};
export declare const NETWORKDAYS: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, startDate: Maybe<FunctionResultObject>, endDate: Maybe<FunctionResultObject>, holidays: Arg) => number;
isExported: true;
};
export declare const NETWORKDAYS_INTL: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, startDate: Maybe<FunctionResultObject>, endDate: Maybe<FunctionResultObject>, weekend: Maybe<FunctionResultObject>, holidays: Arg) => number;
isExported: true;
};
export declare const NOW: {
description: string;
args: never[];
compute: (this: import("..").EvalContext) => FunctionResultNumber;
isExported: true;
};
export declare const SECOND: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => number;
isExported: true;
};
export declare const TIME: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, hour: Maybe<FunctionResultObject>, minute: Maybe<FunctionResultObject>, second: Maybe<FunctionResultObject>) => EvaluationError | {
value: number;
format: string;
};
isExported: true;
};
export declare const TIMEVALUE: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, timeString: Maybe<FunctionResultObject>) => number | EvaluationError;
isExported: true;
};
export declare const TODAY: {
description: string;
args: never[];
compute: (this: import("..").EvalContext) => FunctionResultNumber;
isExported: true;
};
export declare const WEEKDAY: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>, type?: Maybe<FunctionResultObject>) => number | EvaluationError;
isExported: true;
};
export declare const WEEKNUM: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>, type?: Maybe<FunctionResultObject>) => number | EvaluationError;
isExported: true;
};
export declare const WORKDAY: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, startDate: Maybe<FunctionResultObject>, numDays: Maybe<FunctionResultObject>, holidays?: Arg) => EvaluationError | {
value: number;
format: string;
};
isExported: true;
};
export declare const WORKDAY_INTL: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, startDate: Maybe<FunctionResultObject>, numDays: Maybe<FunctionResultObject>, weekend: Maybe<FunctionResultObject>, holidays: Arg) => EvaluationError | {
value: number;
format: string;
};
isExported: true;
};
export declare const YEAR: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => number;
isExported: true;
};
export declare const YEARFRAC: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, startDate: Maybe<FunctionResultObject>, endDate: Maybe<FunctionResultObject>, dayCountConvention?: Maybe<FunctionResultObject>) => number | EvaluationError;
};
export declare const MONTH_START: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => FunctionResultNumber;
};
export declare const MONTH_END: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => FunctionResultNumber;
};
export declare const QUARTER: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => number;
};
export declare const QUARTER_START: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => FunctionResultNumber;
};
export declare const QUARTER_END: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => FunctionResultNumber;
};
export declare const YEAR_START: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => FunctionResultNumber;
};
export declare const YEAR_END: {
description: string;
args: import("..").ArgDefinition[];
compute: (this: import("..").EvalContext, date: Maybe<FunctionResultObject>) => FunctionResultNumber;
};