UNPKG

mina-attestations

Version:
11 lines (10 loc) 622 B
import { Spec, type Input } from './program-spec.ts'; import { Node } from './operation.ts'; import type { InputJSON, NodeJSON, SpecJSON } from './validation.ts'; export { serializeNode, deserializeNode, serializeInput, deserializeInput, serializeSpec, deserializeSpec, }; declare function serializeSpec(spec: Spec): SpecJSON; declare function deserializeSpec(spec: SpecJSON): Spec; declare function serializeInput(input: Input): InputJSON; declare function deserializeInput(input: InputJSON): Input; declare function serializeNode(node: Node): NodeJSON; declare function deserializeNode(root: any, node: NodeJSON): Node;