bunway
    Preparing search index...

    Interface TokenVault

    interface TokenVault {
        issue(payload: Record<string, unknown>): Promise<TokenPair>;
        issue(
            payload: Record<string, unknown>,
            res: BunResponse,
        ): Promise<{ accessToken: string }>;
        revoke(token: string): Promise<void>;
        revoke(req: BunRequest, res: BunResponse): Promise<void>;
        revokeAll(familyId: string): Promise<void>;
        rotate(token: string): Promise<TokenPair>;
        rotate(req: BunRequest, res: BunResponse): Promise<{ accessToken: string }>;
    }
    Index

    Methods

    • Parameters

      • payload: Record<string, unknown>

      Returns Promise<TokenPair>

    • Parameters

      Returns Promise<{ accessToken: string }>

    • Parameters

      • token: string

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • familyId: string

      Returns Promise<void>

    • Parameters

      • token: string

      Returns Promise<TokenPair>

    • Parameters

      Returns Promise<{ accessToken: string }>