@kya-os/mcp-i
Version:
The TypeScript MCP framework with identity features built-in
13 lines (12 loc) • 501 B
TypeScript
import { OAuthStorage, TokenStorage, AccessToken } from "../types";
export declare class MemoryTokenStorage implements TokenStorage {
tokens: Map<string, AccessToken>;
getToken(token: string): Promise<AccessToken | null>;
saveToken(token: AccessToken): Promise<void>;
deleteToken(token: string): Promise<void>;
deleteTokensByClient(clientId: string): Promise<void>;
}
export declare class MemoryOAuthStorage implements OAuthStorage {
tokens: TokenStorage;
constructor();
}