Blame view

天文台pc/tianwentai-ui/node_modules/date-fns/parse/_lib/utils.d.mts 1 KB
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  import type { LocaleDayPeriod } from "../../locale/types.js";
  import type { ParseResult } from "./types.js";
  export declare function mapValue<TInput, TResult>(
    parseFnResult: ParseResult<TInput>,
    mapFn: (value: TInput) => TResult,
  ): ParseResult<TResult>;
  export declare function parseNumericPattern(
    pattern: RegExp,
    dateString: string,
  ): ParseResult<number>;
  export declare function parseTimezonePattern(
    pattern: RegExp,
    dateString: string,
  ): ParseResult<number>;
  export declare function parseAnyDigitsSigned(
    dateString: string,
  ): ParseResult<number>;
  export declare function parseNDigits(
    n: number,
    dateString: string,
  ): ParseResult<number>;
  export declare function parseNDigitsSigned(
    n: number,
    dateString: string,
  ): ParseResult<number>;
  export declare function dayPeriodEnumToHours(
    dayPeriod: LocaleDayPeriod,
  ): number;
  export declare function normalizeTwoDigitYear(
    twoDigitYear: number,
    currentYear: number,
  ): number;
  export declare function isLeapYearIndex(year: number): boolean;