@neo-one/server-plugin
Version:
NEO•ONE Server plugin API.
37 lines (36 loc) • 1.2 kB
TypeScript
/// <reference types="node" />
import { EventEmitter } from 'events';
export declare const AbortError: {
new (): {
readonly name: string;
readonly code: string;
message: string;
stack?: string | undefined;
};
captureStackTrace(targetObject: Object, constructorOpt?: Function | undefined): void;
prepareStackTrace?: ((err: Error, stackTraces: NodeJS.CallSite[]) => any) | undefined;
stackTraceLimit: number;
};
export declare class AbortSignal extends EventEmitter {
protected mutableAborted: boolean;
constructor();
aborted: boolean;
check(): void;
toString(): string;
readonly [Symbol.toStringTag]: string;
}
export declare class CombinedAbortSignal extends AbortSignal {
readonly signals: readonly AbortSignal[];
constructor(signals: readonly AbortSignal[]);
aborted: boolean;
toString(): string;
readonly [Symbol.toStringTag]: string;
}
export declare class AbortController {
static combineSignals(signal: AbortSignal, ...signals: AbortSignal[]): AbortSignal;
readonly signal: AbortSignal;
constructor();
abort(): void;
toString(): string;
readonly [Symbol.toStringTag]: string;
}