chrono-node
Version:
A natural language date parser in Javascript
29 lines (28 loc) • 1.08 kB
TypeScript
import { Duration } from "../../calculation/duration";
import { Timeunit } from "../../types";
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]: Timeunit;
};
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 = "(?:[1-9][0-9]{0,3}\\s{0,2}(?:BE|AD|BC|BCE|CE)|[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 parseDuration(timeunitText: any): Duration;