@elementor/angie-sdk
Version:
TypeScript SDK for Angie AI assistant
14 lines (13 loc) • 548 B
TypeScript
import { ServerRegistration, AngieServerConfig } from './types';
export declare class RegistrationQueue {
private queue;
private isProcessing;
add(config: AngieServerConfig): ServerRegistration;
getAll(): ServerRegistration[];
getPending(): ServerRegistration[];
updateStatus(id: string, status: ServerRegistration['status'], error?: string): void;
processQueue(processor: (registration: ServerRegistration) => Promise<void>): Promise<void>;
clear(): void;
remove(id: string): boolean;
private generateId;
}