UNPKG

@odoo/o-spreadsheet

Version:
199 lines (198 loc) 8.14 kB
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; };