@karmaniverous/hook-form-semantic
    Preparing search index...

    Function rhf2rrstack

    • Map the RHF UI schedule (UI-friendly types) to the rrstack engine schedule.

      • 'span' → undefined freq
      • Date | null → epoch ms | undefined
      • tolerant CSV text → number[]
      • arrays pass through unchanged Assumes timezone has been validated upstream.

      Parameters

      Returns {
          defaultEffect?: "active" | "auto" | "blackout";
          rules?: {
              duration?: {
                  days?: number;
                  hours?: number;
                  minutes?: number;
                  months?: number;
                  seconds?: number;
                  weeks?: number;
                  years?: number;
              };
              effect: "active"
              | "blackout";
              label?: string;
              options?: {
                  byhour?: number | number[];
                  byminute?: number | number[];
                  bymonth?: number | number[];
                  bymonthday?: number | number[];
                  bysecond?: number | number[];
                  bysetpos?: number | number[];
                  byweekday?: number | number[];
                  byweekno?: number | number[];
                  byyearday?: number | number[];
                  count?: number;
                  ends?: number;
                  freq?:
                      | "yearly"
                      | "monthly"
                      | "weekly"
                      | "daily"
                      | "hourly"
                      | "minutely"
                      | "secondly";
                  interval?: number;
                  starts?: number;
                  wkst?: number;
              };
          }[];
          timeUnit?: "ms"
          | "s";
          timezone: string;
          version?: string;
      }