UNPKG

chrono-node

Version:

A natural language date parser in Javascript

24 lines (23 loc) 962 B
import { OpUnitType, QUnitType } from "dayjs"; export declare const WEEKDAY_DICTIONARY: { [word: string]: number; }; export declare const MONTH_DICTIONARY: { [word: string]: number; }; export declare const INTEGER_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 = "(?:[0-9]{1,2}(?:er)?)"; export declare function parseOrdinalNumberPattern(match: string): number; export declare const YEAR_PATTERN = "(?:[1-9][0-9]{0,3}\\s*(?:AC|AD|p\\.\\s*C(?:hr?)?\\.\\s*n\\.)|[1-2][0-9]{3}|[5-9][0-9])"; export declare function parseYear(match: string): number; export declare const TIME_UNITS_PATTERN: string; export declare function parseTimeUnits(timeunitText: any): { [c in OpUnitType | QUnitType]?: number; };