bgutils-js
Version:
A JavaScript library for interfacing with Botguard.
17 lines (16 loc) • 680 B
TypeScript
export declare class DeferredPromise<T = any> {
promise: Promise<T>;
resolve: (value: T | PromiseLike<T>) => void;
reject: (reason?: any) => void;
constructor();
}
export declare class BGError extends TypeError {
code: string;
info?: any;
constructor(code: string, message: string, info?: Record<string, any>);
}
export declare function base64ToU8(base64: string): Uint8Array;
export declare function u8ToBase64(u8: Uint8Array, base64url?: boolean): string;
export declare function isBrowser(): boolean;
export declare function getHeaders(): Record<string, any>;
export declare function buildURL(endpointName: string, useYouTubeAPI?: boolean): string;