tccc-vue-uikit
Version:
TCCC Vue3 UIKit
13 lines • 494 B
text/typescript
export default function dispatchEventStroage() {
const signSetItem = localStorage.setItem
localStorage.setItem = function (key, val) {
const setEvent: any = new Event('setItemEvent')
setEvent.key = key
setEvent.newValue = val
window.dispatchEvent(setEvent)
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
// eslint-disable-next-line prefer-rest-params
signSetItem.apply(this, arguments)
}
}