UNPKG

@clerk/chrome-extension

Version:

Clerk SDK for Chrome extensions

20 lines 720 B
import browser from 'webextension-polyfill'; export type FormattedUrl = `http${string}`; export type GetClientCookieParams = { name: string; url: string; callback: (changeInfo: ChangeInfo) => Promise<void>; onListenerCallback?: () => void; }; export type ChangeInfo = { cookie: browser.Cookies.Cookie; cause: browser.Cookies.OnChangedCause; removed: boolean; }; export declare function getClientCookie({ url, name }: GetClientCookieParams): Promise<browser.Cookies.Cookie | null>; export declare function createClientCookieListener({ url, name, callback }: GetClientCookieParams): { add: () => void; has: () => boolean; remove: () => void; }; //# sourceMappingURL=cookies.d.ts.map