/
ai_sampletext
/
DiplomWork
Обзор
Документация
Войти
/
ai_sampletext
/
DiplomWork
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/date-fns/parse/_lib/Parser.d.ts
34 строки
933 B
boolyshareyo
Initial commit
08 июн 2026, 16:00
08 июн 2026, 16:00
6216a29
Код
Авторство
О чём код?
import type { Match } from "../../locale/types.js"; import { ValueSetter } from "./Setter.js"; import type { ParseFlags, ParseResult, ParserOptions } from "./types.js"; export declare abstract class Parser<Value> { abstract incompatibleTokens: string[] | "*"; abstract priority: number; subPriority?: number; run( dateString: string, token: string, match: Match, options: ParserOptions, ): { setter: ValueSetter<Value>; rest: string; } | null; protected abstract parse( dateString: string, token: string, match: Match, options: ParserOptions, ): ParseResult<Value>; protected validate<DateType extends Date>( _utcDate: DateType, _value: Value, _options: ParserOptions, ): boolean; protected abstract set<DateType extends Date>( date: DateType, flags: ParseFlags, value: Value, options: ParserOptions, ): DateType | [DateType, ParseFlags]; }