UNPKG

@cfworker/cosmos

Version:

Azure Cosmos DB client for Cloudflare Workers and service workers

25 lines (24 loc) 744 B
export declare function readSessionNotAvailable(response: Response): boolean; export declare function getCollectionId({ url, headers }: { url: string; headers: Headers; }): { dbId: string; collId: string; } | null; export interface SessionTokens { [dbId: string]: { [collId: string]: string; }; } export interface SessionContainer { tokens: SessionTokens; setRequestSession(request: Request): void; readResponseSession(response: Response): void; } export declare class DefaultSessionContainer implements SessionContainer { readonly tokens: SessionTokens; constructor(tokens?: SessionTokens); setRequestSession(request: Request): void; readResponseSession(response: Response): void; }