王一之 fd2aba4286
Some checks failed
test / Run tests (push) Failing after 6s
build / Build (push) Failing after 9s
test
2025-03-19 18:05:54 +08:00

33 lines
714 B
TypeScript

export default class Cookies {
getAllCookieStores(
callback: (cookieStores: chrome.cookies.CookieStore[]) => void
) {
callback([
{
id: "0",
tabIds: [1],
},
]);
}
mockGetAll?: (
details: chrome.cookies.GetAllDetails,
callback: (cookies: chrome.cookies.Cookie[]) => void
) => void | undefined;
getAll(
details: chrome.cookies.GetAllDetails,
callback: (cookies: chrome.cookies.Cookie[]) => void
): void {
this.mockGetAll?.(details, callback);
}
set(details: chrome.cookies.SetDetails, callback?: () => void): void {
callback?.();
}
remove(details: chrome.cookies.Details, callback?: () => void): void {
callback?.();
}
}