UNPKG

@airgap/serializer

Version:

The @airgap/serializer provides serializers used in AirGap applications.

9 lines (8 loc) 473 B
import { SchemaItem, SchemaRoot } from '../schemas/schema'; import { CBORData } from './toBuffer'; export declare function getDefinitionByRefPath(schema: SchemaRoot, refPath: string): SchemaItem; export declare function unwrapSchema(schema: SchemaRoot): SchemaItem; export declare function jsonToArray(key: string, schema: SchemaItem, value: Object): CBORData; export declare function rlpArrayToJson(schema: SchemaItem, decoded: CBORData): { [key: string]: unknown; };