@gobistories/gobi-web-integration
Version:
This library will let you put your Gobi stories on your site.
15 lines (14 loc) • 389 B
TypeScript
export declare type Request<T> = () => Promise<T>;
declare type Eventual = <T>(request: Request<T>) => Promise<T>;
export declare type Throttler = Eventual;
declare type Resolvers = {
resolve: () => void;
reject: (reason?: any) => void;
};
declare global {
interface Window {
gobiRequestQueue: Resolvers[];
}
}
export declare const throttler: Throttler;
export {};