AppleSauce
    Preparing search index...
    Index

    Constructors

    Properties

    expiration: number = ...

    How long an identity should be kept until its considered expired (in seconds) defaults to 1 week

    fetch: (url: string, init: RequestInit) => Promise<Response> = fetch

    The fetch implementation this class should use

    identities: Map<string, Identity> = ...

    Methods

    • Makes an http request to fetch an identity

      Parameters

      • name: string
      • domain: string

      Returns Promise<Identity>

    • Checks if an identity is loaded

      Parameters

      • name: string
      • domain: string

      Returns undefined | Identity

    • Loads an identity from the cache or fetches it

      Parameters

      • name: string
      • domain: string

      Returns Promise<Identity>

    • Requests an identity to be loaded

      Parameters

      • name: string
      • domain: string

      Returns Promise<Identity>