UNPKG

@etothepii/satisfactory-file-parser

Version:

A file parser for satisfactory files. Includes save files and blueprint files.

13 lines (12 loc) 529 B
import { JsonStreamWritable } from "./json-stream-writable"; export type Transition<S extends string> = { name: string; requiresOneOfThemToBeBefore: S[]; do: (...params: any[]) => Promise<void>; assignOnFinish: S; }; export declare abstract class JsonStreamStateWriter<S extends string> extends JsonStreamWritable { private currentState; constructor(pushWritable: (value: string) => Promise<void>, startState: S); protected useTransition(transition: Transition<S>, ...params: any[]): Promise<void>; }