(values: T)
| 121 | } |
| 122 | |
| 123 | export 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 | |
| 136 | export async function writeLocalStorage<T extends {[key: string]: any}>(values: T): Promise<void> { |
| 137 | return new Promise<void>((resolve) => { |
no test coverage detected
searching dependent graphs…