⚝
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
/
@tootallnate
/
once
/
dist
/
Edit File: types.d.ts
import { EventEmitter } from 'events'; import { OverloadedParameters } from './overloaded-parameters'; export declare type FirstParameter<T> = T extends [infer R, ...any[]] ? R : never; export declare type EventListener<F, T extends string | symbol> = F extends [ T, infer R, ...any[] ] ? R : never; export declare type EventParameters<Emitter extends EventEmitter> = OverloadedParameters<Emitter['on']>; export declare type EventNames<Emitter extends EventEmitter> = FirstParameter<EventParameters<Emitter>>; export declare type EventListenerParameters<Emitter extends EventEmitter, Event extends EventNames<Emitter>> = WithDefault<Parameters<EventListener<EventParameters<Emitter>, Event>>, unknown[]>; export declare type WithDefault<T, D> = [T] extends [never] ? D : T; export interface AbortSignal { addEventListener: (name: string, listener: (...args: any[]) => any) => void; removeEventListener: (name: string, listener: (...args: any[]) => any) => void; }
Simpan