files/en-us/web/api/sharedstorage/clear/index.md
{{APIRef("Shared Storage API")}}{{deprecated_header}}
The clear() method of the {{domxref("SharedStorage")}} interface clears the current origin's shared storage, removing all data from it.
clear()
None.
A {{jsxref("Promise")}} that fulfills with undefined.
Promise rejects with a {{jsxref("TypeError")}} if:
Promise rejects with a {{jsxref("TypeError")}} if the worklet module has not been added with {{domxref("Worklet.addModule", "SharedStorageWorklet.addModule()")}}.[!NOTE] In the case of {{domxref("WindowSharedStorage")}}, if the
clear()operation doesn't successfully write to the database for a reason other than shared storage not being available, no error is thrown — the operation still fulfills withundefined.
window.sharedStorage.clear().then(() => console.log("Shared storage cleared"));
{{Specifications}}
{{Compat}}