@airgap/serializer
Version:
The @airgap/serializer provides serializers used in AirGap applications.
9 lines (8 loc) • 473 B
TypeScript
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;
};