mock-violentmonkey
Version:
Mock violentmonkey's globals for testing userscripts
9 lines (8 loc) • 396 B
TypeScript
/**
* Create a seperate context for seperated storages for each test
*
* @param cb The callback to wrap
* @returns Returns the callback, mainly useful if the function is async
*/
declare const violentMonkeyContext: <Arguments extends any[], ReturnV>(callback: (...arguments_: Arguments) => ReturnV) => (...arguments_: Arguments) => ReturnV;
export { violentMonkeyContext, getUserscriptId };