UNPKG

fauton

Version:

A library to test any finite automaton with arbitrary alphabets

9 lines (8 loc) 593 B
/// <reference types="node" /> import fs from 'fs'; import { FiniteAutomatonTestInfo, IOutputFiles } from '../../../types'; import { FiniteAutomaton } from '../../FiniteAutomaton'; import { RegularExpression } from '../../RegularExpression'; declare type IWriteStreams = Record<`${keyof IOutputFiles}WriteStream`, null | fs.WriteStream>; export declare function testAutomaton(finiteAutomaton: FiniteAutomaton | RegularExpression, finiteAutomatonTestInfo: FiniteAutomatonTestInfo, writeStreams: IWriteStreams, inputStrings: string[], postAutomatonTestCb?: () => void): void; export {};