@aeternity/aepp-sdk
Version:
SDK for the æternity blockchain
6 lines (5 loc) • 372 B
TypeScript
import { Encoded, Encoding } from '../../../utils/encoder.js';
export default function genEncodedField<E extends Encoding, Optional extends boolean = false>(encoding: E, optional?: Optional): {
serialize: Optional extends true ? (value?: Encoded.Generic<E>) => Buffer : (value: Encoded.Generic<E>) => Buffer;
deserialize: (value: Buffer) => Encoded.Generic<E>;
};