@tinkoff/monkeypatch
TypeScript icon, indicating that this package has built-in type declarations

2.0.5 • Public • Published

@tinkoff/monkeypatch

Утилита для манкипатчинга, подменяет реализацию метода на заданную, и при вызове передаёт оригинальынй метод в первый аргумент новой реализации.

API

monkeypatch

import monkeypatch from '@tinkoff/monkeypatch';
import http from 'http';

cosnt handler = function(request, ...args) {
  console.log('request with args:', args);

  return request(...args);
}

monkeypatch({ obj: http, method: 'request', handler })

Readme

Keywords

none

Package Sidebar

Install

npm i @tinkoff/monkeypatch

Weekly Downloads

715

Version

2.0.5

License

Apache-2.0

Unpacked Size

2.24 kB

Total Files

5

Last publish

Collaborators

  • yeahga
  • sradyukov
  • hondasmx
  • makar_l
  • tinkoffbank
  • dmitry-korolev
  • rouland
  • ishivan
  • ytsareva
  • shoom3301
  • waterplea
  • meskill
  • marsibarsi
  • zig-green
  • super_oleg
  • dersizes
  • alexkvak