@ckb-lumos/codec
Version:
Make your own molecule binding in JavaScript(TypeScript)
19 lines • 786 B
TypeScript
import { BytesCodec, FixedBytesCodec } from "../base";
/**
* a helper function to create custom codec of `array SomeType [byte; n]`
* @param codec
*/
export declare function byteArrayOf<Packed, Packable = Packed>(codec: BytesCodec<Packed, Packable> & {
byteLength: number;
}): FixedBytesCodec<Packed, Packable>;
/**
* a helper function to create custom codec of `byte`
* @param codec
*/
export declare function byteOf<Packed, Packable = Packed>(codec: BytesCodec<Packed, Packable>): FixedBytesCodec<Packed, Packable>;
/**
* a helper function to create custom codec of `vector Bytes <byte>`
* @param codec
*/
export declare function byteVecOf<Packed, Packable = Packed>(codec: BytesCodec<Packed, Packable>): BytesCodec<Packed, Packable>;
//# sourceMappingURL=helper.d.ts.map