⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
nodejs
/
auto-bind
/
Edit File: index.d.ts
declare namespace autoBind { interface Options { /** Bind only the given methods. */ readonly include?: ReadonlyArray<string | RegExp>; /** Bind methods except for the given methods. */ readonly exclude?: ReadonlyArray<string | RegExp>; } } /** Automatically bind methods to their class instance. @param self - Object with methods to bind. @example ``` import autoBind = require('auto-bind'); class Unicorn { constructor(name) { this.name = name; autoBind(this); } message() { return `${this.name} is awesome!`; } } const unicorn = new Unicorn('Rainbow'); // Grab the method off the class instance const message = unicorn.message; // Still bound to the class instance message(); //=> 'Rainbow is awesome!' // Without `autoBind(this)`, the above would have resulted in message(); //=> Error: Cannot read property 'name' of undefined ``` */ declare function autoBind<SelfType extends {[key: string]: any}>( self: SelfType, options?: autoBind.Options ): SelfType; export = autoBind;
Simpan