import {DependencyDef} from "./DependencyDef"; import {InputHandlers} from "./InputHandlers"; /** * Definition of a node that is implemented with code. * Code nodes (or 'atomic' nodes) are the smallest, lowest-level components of * Cranq programs. */ export interface CodeNodeDef { cleanupHandler?: string; dependencies: Array; initHandler?: string; inputHandlers: InputHandlers; inputNames: Array; outputNames: Array; spreadInputHandlers: Array; spreadInputNames: Array; spreadOutputNames: Array; }