date-vir - v8.5.0
    Preparing search index...

    Function hasFullDateKeys

    • Checks that the input has all the requested FullDate keys.

      Type Parameters

      • SpecificTimezone extends string
      • PartialFullDate extends PartialWithUndefined<
            {
                day: DayOfMonth;
                hour: Hour;
                millisecond: number;
                minute: Minute;
                month: MonthNumber;
                second: Minute;
                timezone: SpecificTimezone;
                year: number;
            },
        >
      • RequiredKeys extends
            | "year"
            | "month"
            | "day"
            | "timezone"
            | "hour"
            | "minute"
            | "second"
            | "millisecond"

      Parameters

      Returns partialFullDate is SetRequiredAndNotNull<PartialFullDate, RequiredKeys>

      import {hasFullDateKeys} from 'date-vir';

      hasFullDateKeys({year: 2024}, ['year']); // `true`
      hasFullDateKeys({year: 2024}, ['day']); // `false`