MCPcopy Index your code
hub / github.com/darkreader/darkreader / writeSyncStorage

Function writeSyncStorage

src/background/utils/extension-api.ts:123–134  ·  view source on GitHub ↗
(values: T)

Source from the content-addressed store, hash-verified

121}
122
123export async function writeSyncStorage<T extends {[key: string]: any}>(values: T): Promise<void> {
124 return new Promise<void>((resolve, reject) => {
125 const packaged = prepareSyncStorage(values);
126 chrome.storage.sync.set(packaged, () => {
127 if (chrome.runtime.lastError) {
128 reject(chrome.runtime.lastError);
129 return;
130 }
131 resolve();
132 });
133 });
134}
135
136export async function writeLocalStorage<T extends {[key: string]: any}>(values: T): Promise<void> {
137 return new Promise<void>((resolve) => {

Callers 5

markAsReadMethod · 0.90
markAsDisplayedMethod · 0.90
saveSyncSettingMethod · 0.90
UserStorageClass · 0.90

Calls 2

prepareSyncStorageFunction · 0.85
setMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…