UNPKG

p-tap

Version:

Tap into a promise chain without affecting its value or state

12 lines (9 loc) 198 B
const pTap = tapHandler => async value => { await tapHandler(value); return value; }; pTap.catch = tapHandler => async error => { await tapHandler(error); throw error; }; export default pTap;