Executando verificação de segurança...
2

Middleware para funções em TypeScript

O nome do npm-package é func-middleware, ele funciona como um middleware para funções, executando uma ação antes da função principal, inclusive podendo bloquear a execução ou interceptar parametros da função principal, podendo servir até como um DTO. Isso mantendo a tipagem original.

É uma biblioteca simples mais funciona bem, aqui esta o link no npm: https://www.npmjs.com/package/func-middleware

Para instalar:

npm i func-middleware

Exemplo simples de uso:

import { middleware } from 'func-middleware'

const action = () => {
  console.log('Hello, world!')
}

const sum = middleware((num1, num2) => {
  return num1 + num2
}, action)

const result = sum(2, 2)
console.log(result)

Output:

Hello, world!
4
Carregando publicação patrocinada...
1