UNPKG

chrono-node

Version:

A natural language date parser in Javascript

34 lines (33 loc) 1.15 kB
import { OpUnitType, QUnitType } from "dayjs"; import { TimeUnits } from "../../utils/timeunits"; export declare const REGEX_PARTS: { leftBoundary: string; rightBoundary: string; flags: string; }; export declare const WEEKDAY_DICTIONARY: { [word: string]: number; }; export declare const FULL_MONTH_NAME_DICTIONARY: { [word: string]: number; }; export declare const MONTH_DICTIONARY: { [word: string]: number; }; export declare const INTEGER_WORD_DICTIONARY: { [word: string]: number; }; export declare const ORDINAL_WORD_DICTIONARY: { [word: string]: number; }; export declare const TIME_UNIT_DICTIONARY: { [word: string]: OpUnitType | QUnitType; }; export declare const NUMBER_PATTERN: string; export declare function parseNumberPattern(match: string): number; export declare const ORDINAL_NUMBER_PATTERN: string; export declare function parseOrdinalNumberPattern(match: string): number; export declare const YEAR_PATTERN: string; export declare function parseYear(match: string): number; export declare const TIME_UNITS_PATTERN: string; export declare function parseTimeUnits(timeunitText: any): TimeUnits;