/
var
/
www
/
flurhymez
/
node_modules
/
mimic-fn
/
/var/www/flurhymez/node_modules/mimic-fn
mkdir
upload
Name
Size
Mode
Actions
index.d.ts
1211
0644
edit
dl
rm
index.js
300
0644
edit
dl
rm
license
1109
0644
edit
dl
rm
package.json
1653
0644
edit
dl
rm
readme.md
1196
0644
edit
dl
rm
Edit:
/var/www/flurhymez/node_modules/mimic-fn/index.d.ts
(1211B)
declare const mimicFn: { /** Make a function mimic another one. It will copy over the properties `name`, `length`, `displayName`, and any custom properties you may have set. @param to - Mimicking function. @param from - Function to mimic. @returns The modified `to` function. @example ``` import mimicFn = require('mimic-fn'); function foo() {} foo.unicorn = '🦄'; function wrapper() { return foo(); } console.log(wrapper.name); //=> 'wrapper' mimicFn(wrapper, foo); console.log(wrapper.name); //=> 'foo' console.log(wrapper.unicorn); //=> '🦄' ``` */ < ArgumentsType extends unknown[], ReturnType, FunctionType extends (...arguments: ArgumentsType) => ReturnType >( to: (...arguments: ArgumentsType) => ReturnType, from: FunctionType ): FunctionType; // TODO: Remove this for the next major release, refactor the whole definition to: // declare function mimicFn< // ArgumentsType extends unknown[], // ReturnType, // FunctionType extends (...arguments: ArgumentsType) => ReturnType // >( // to: (...arguments: ArgumentsType) => ReturnType, // from: FunctionType // ): FunctionType; // export = mimicFn; default: typeof mimicFn; }; export = mimicFn;
Save
cmd:
run