UNPKG

@syntest/core

Version:

The common core of the SynTest Framework

33 lines 934 B
import { TerminationPlugin } from "../../plugin/TerminationPlugin"; import { Encoding } from "../Encoding"; import { TerminationTrigger } from "./TerminationTrigger"; /** * Termination trigger for interrupt signals. * * @author Mitchell Olsthoorn */ export declare class SignalTerminationTrigger implements TerminationTrigger { protected _triggered: boolean; constructor(); /** * Handle the interrupt signal. * * @param signal the type of signal */ handle(signal: string): void; /** * @inheritDoc */ isTriggered(): boolean; } /** * Factory plugin for SignalTerminationTrigger * * @author Dimitri Stallenberg */ export declare class SignalTerminationTriggerFactory<T extends Encoding> implements TerminationPlugin<T> { name: string; register(): void; createTerminationTrigger(): SignalTerminationTrigger; } //# sourceMappingURL=SignalTerminationTrigger.d.ts.map