mina-attestations
Version:
Private Attestations on Mina
11 lines (10 loc) • 622 B
TypeScript
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;