@kya-os/mcp-i
Version:
COMING SOON:Production-ready MCP Identity with automatic registration, key rotation, and optimized performance
29 lines • 996 B
TypeScript
/**
* Simple polling utility for async registration
* Uses fixed intervals for universal compatibility
*/
import { Transport } from './transport';
import { AutoRegisterResponse } from './types';
import { Logger } from './logger';
/**
* Simple polling function for registration status
*
* @param statusUrl - URL to poll for status
* @param transport - Transport instance for HTTP requests
* @param options - Polling options
* @returns Registration result or throws on timeout/failure
*/
export declare function pollRegistrationStatus(statusUrl: string, transport: Transport, options?: {
pollInterval?: number;
maxPollingTime?: number;
logger?: Logger;
onProgress?: (message: string, progress?: number) => void;
}): Promise<AutoRegisterResponse>;
/**
* Check if a registration response is async (v2.0 API)
*/
export declare function isAsyncRegistrationResponse(response: any): response is {
jobId: string;
status: string;
};
//# sourceMappingURL=polling.d.ts.map