@elusion-sdk/briq
Version:
A modern TypeScript SDK for Briq SMS API integration
17 lines • 752 B
TypeScript
export declare function formatPhoneNumber(phoneNumber: string): string;
export declare function formatPhoneNumbers(phoneNumbers: string[]): string[];
export declare function calculateSMSSegments(message: string): number;
export declare function normalizePaginationParams(params: {
page?: number;
limit?: number;
offset?: number;
}): Required<{
page: number;
limit: number;
offset: number;
}>;
export declare function delay(ms: number): Promise<void>;
export declare function calculateBackoffDelay(attempt: number, baseDelay?: number, maxDelay?: number, factor?: number): number;
export declare function isRetryableError(error: any): boolean;
export declare function deepClone<T>(obj: T): T;
//# sourceMappingURL=helpers.d.ts.map