Type alias ReserveResult

ReserveResult: {
    ok: true;
    reservationId: string;
    maxSeconds: number;
} | {
    ok: false;
    reason: "allowance" | "permission_denied";
    message: string;
}

A reservation's answer: its id and the seconds it covers, or why it was refused.

Type declaration

  • ok: true
  • reservationId: string
  • maxSeconds: number

Type declaration

  • ok: false
  • reason: "allowance" | "permission_denied"
  • message: string