UNPKG

@lpc-lang/core

Version:
21 lines 908 B
import * as lpc from "../lpc/lpc.js"; /** * Test server cancellation token used to mock host token cancellation requests. * The cancelAfterRequest constructor param specifies how many isCancellationRequested() calls * should be made before canceling the token. The id of the request to cancel should be set with * setRequestToCancel(); */ export declare class ServerCancellationToken implements lpc.server.ServerCancellationToken { private logger; private cancelAfterRequest; private currentId; private requestToCancel; private isCancellationRequestedCount; constructor(logger: lpc.server.Logger, cancelAfterRequest?: number); setRequest(requestId: number): void; setRequestToCancel(requestId: number): void; resetRequest(requestId: number): void; isCancellationRequested(): boolean; resetToken(): void; } //# sourceMappingURL=serverCancellationToken.d.ts.map