UNPKG

n8n-nodes-everest-tms

Version:

Everest TMS n8n integration

34 lines 1.1 kB
interface TokenCacheData { bearer_token: string; expires_at: number; domain: string; client_id: string; } /** * Read token from cache * @param domain - API domain * @param clientId - Client ID * @returns Token data if valid, null otherwise */ export declare function readTokenFromCache(domain: string, clientId: string): TokenCacheData | null; /** * Write token to cache * @param domain - API domain * @param clientId - Client ID * @param bearerToken - Bearer token to cache * @param expiresIn - Token expiration time in seconds (optional) */ export declare function writeTokenToCache(domain: string, clientId: string, bearerToken: string, expiresIn?: number): void; /** * Clear token from cache * @param domain - API domain * @param clientId - Client ID */ export declare function clearTokenFromCache(domain: string, clientId: string): void; /** * Clean up expired tokens from cache * This function can be called periodically to clean up old cache files */ export declare function cleanupExpiredTokens(): void; export {}; //# sourceMappingURL=TokenCache.d.ts.map