@pokujs/scope-hooks
v1.1.0
Published
Generic per-test scope hook composition utilities for Poku plugins.
Downloads
302
Readme
@pokujs/scope-hooks
Generic per-test scope hook composition utilities for Poku plugins.
Install
npm install @pokujs/scope-hooks pokuUsage
import { composeScopeHooks, getScopeHooks } from '@pokujs/scope-hooks';
import { SCOPE_HOOKS_KEY } from 'poku/plugins';
console.log(typeof SCOPE_HOOKS_KEY === 'symbol');
composeScopeHooks({
name: '@acme/my-plugin.scope-hooks',
createHolder: () => ({ scope: undefined }),
runScoped: async (holder, fn) => {
const result = fn();
if (result instanceof Promise) await result;
},
});
console.log(getScopeHooks());