UNPKG

@aeternity/aepp-sdk

Version:

SDK for the æternity blockchain

13 lines (12 loc) 600 B
import { EntryTag } from '../entry/constants.js'; import { Encoding, Encoded } from '../../../utils/encoder.js'; import type { unpackEntry as unpackEntryType, packEntry as packEntryType } from '../entry/index.js'; export default function genMapField<E extends Encoding, T extends EntryTag>(encoding: E, tag: T): { serialize: (value: Record<Encoded.Generic<E>, any>, options: { packEntry: typeof packEntryType; }) => Buffer; deserialize: (value: Buffer, options: { unpackEntry: typeof unpackEntryType; }) => Record<Encoded.Generic<E>, any>; recursiveType: true; };