Type alias ListOptions<S>

ListOptions<S>: {
    auth?: SignedEvent;
    onAuth?: ((server) => Promise<SignedEvent>);
    onPayment?: ((server, request) => Promise<PaymentToken>);
    signal?: AbortSignal;
    since?: number;
    timeout?: number;
    until?: number;
}

Type Parameters

Type declaration

  • Optional auth?: SignedEvent

    Override auth event to use

  • Optional onAuth?: ((server) => Promise<SignedEvent>)

    A method used to request a signed auth event for a server

  • Optional onPayment?: ((server, request) => Promise<PaymentToken>)

    A method used to request payment

  • Optional signal?: AbortSignal

    AbortSignal to cancel the action

  • Optional since?: number
  • Optional timeout?: number

    Request timeout

  • Optional until?: number