@aegenet/belt-hook
TypeScript icon, indicating that this package has built-in type declarations

1.5.0 • Public • Published

npm version

@aegenet/belt-hook

Hook function -> Not for production use! TESTS ONLY!

💾 Installation

yarn add @aegenet/belt-hook@^1.4.0
# or
npm i @aegenet/belt-hook@^1.4.0

📝 Usage

import { hook } from '@aegenet/belt-hook';

/** context: { inc: () => void } */

const token = hook({
  context,
  name: 'inc',
  beforeCall: data => {
    /** Do something */
  },
  afterCall: data => {
    /** Do Something */
  },
});

context.inc(); /** beforeCall() -> inc() -> afterCall()  */

token.dispose();

Readme

Keywords

Package Sidebar

Install

npm i @aegenet/belt-hook

Weekly Downloads

3

Version

1.5.0

License

MIT

Unpacked Size

6.8 kB

Total Files

7

Last publish

Collaborators

  • agenet