UNPKG

event-hooks-webpack-plugin

Version:
20 lines (19 loc) 492 B
// Constants import { TAP_SYMBOL } from './constants.js'; export const addSymbol = (hook, value) => { return Object.defineProperty(hook, TAP_SYMBOL, { value, writable: false, enumerable: false, configurable: false }); }; export const tap = (hook) => { return addSymbol(hook, 'tap'); }; export const tapPromise = (hook) => { return addSymbol(hook, 'tapPromise'); }; export const tapAsync = (hook) => { return addSymbol(hook, 'tapAsync'); };