@mysten/bcs
Version:
BCS - Canonical Binary Serialization implementation for JavaScript
23 lines (22 loc) • 809 B
text/typescript
import { Encoding } from "./types.mjs";
//#region src/utils.d.ts
/**
* Encode data with either `hex` or `base64`.
*
* @param {Uint8Array} data Data to encode.
* @param {String} encoding Encoding to use: base64 or hex
* @returns {String} Encoded value.
*/
declare function encodeStr(data: Uint8Array, encoding: Encoding): string;
/**
* Decode either `base64` or `hex` data.
*
* @param {String} data Data to encode.
* @param {String} encoding Encoding to use: base64 or hex
* @returns {Uint8Array} Encoded value.
*/
declare function decodeStr(data: string, encoding: Encoding): Uint8Array;
declare function splitGenericParameters(str: string, genericSeparators?: [string, string]): string[];
//#endregion
export { decodeStr, encodeStr, splitGenericParameters };
//# sourceMappingURL=utils.d.mts.map