UNPKG

clumsy-graphics

Version:

a tool for rapidly developing animations where frames are described using svg elements à la react 🙃

20 lines (19 loc) 1.07 kB
/// <reference types="node" /> import { ChildProcess as SpawnedNodeProcess } from 'child_process'; import { GraphicsRendererProcessKey } from './GraphicsRendererProcessKey'; export declare type GraphicsRendererProcessState = GraphicsRendererProcessActiveState | GraphicsRendererProcessSuccessfulState | GraphicsRendererProcessFailedState; export interface GraphicsRendererProcessActiveState extends GraphicsRendererProcessStateBase<'processActive'> { } export interface GraphicsRendererProcessSuccessfulState extends GraphicsRendererProcessStateBase<'processSuccessful'> { graphicAssetUrl: string; } export interface GraphicsRendererProcessFailedState extends GraphicsRendererProcessStateBase<'processFailed'> { graphicsRendererProcessErrorMessage: string; } interface GraphicsRendererProcessStateBase<ProcessStatus extends string> { graphicsRendererProcessStatus: ProcessStatus; graphicsRendererProcessKey: GraphicsRendererProcessKey; spawnedGraphicsRendererProcess: SpawnedNodeProcess; graphicsRendererProcessStdoutLog: string; } export {};