Files
klz-cables.com/.pnpm-store/v10/files/ab/cc9bc6d8423d19a10359d79dcb2ff419a1434285b2157b6942b37c89baae861ddb80015741b20fbb3df58fea6e55e9eca79431ff4cb2c0745061117412e766
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

57 lines
1.5 KiB
Plaintext

import type { ContextFn, DateArg } from "../../types.js";
import type { ParseFlags, ParserOptions } from "./types.js";
export declare abstract class Setter {
abstract priority: number;
subPriority: number;
validate<DateType extends Date>(
_utcDate: DateType,
_options?: ParserOptions,
): boolean;
abstract set<DateType extends Date>(
date: DateType,
flags: ParseFlags,
options: ParserOptions,
): DateType | [DateType, ParseFlags];
}
export declare class ValueSetter<Value> extends Setter {
private value;
private validateValue;
private setValue;
priority: number;
constructor(
value: Value,
validateValue: <DateType extends Date>(
date: DateType,
value: Value,
options: ParserOptions,
) => boolean,
setValue: <DateType extends Date>(
date: DateType,
flags: ParseFlags,
value: Value,
options: ParserOptions,
) => DateType | [DateType, ParseFlags],
priority: number,
subPriority?: number,
);
validate<DateType extends Date>(
date: DateType,
options: ParserOptions,
): boolean;
set<DateType extends Date>(
date: DateType,
flags: ParseFlags,
options: ParserOptions,
): DateType | [DateType, ParseFlags];
}
export declare class DateTimezoneSetter extends Setter {
priority: number;
subPriority: number;
context: ContextFn<Date>;
constructor(
context: ContextFn<Date> | undefined,
reference: DateArg<Date> & {},
);
set<DateType extends Date>(date: DateType, flags: ParseFlags): DateType;
}