@blake.regalia/belt
Advanced tools
Comparing version 0.13.4 to 0.14.0
import type { Base58, Base64, Base93, HexLower, JsonValue } from './types'; | ||
export declare const uuid_v4: () => string; | ||
type Uint8ArrayConstructorParams = [length: number] | [array: ArrayLike<number> | ArrayBufferLike] | [buffer: ArrayBufferLike, byteOffset?: number, length?: number]; | ||
/** | ||
@@ -8,4 +9,10 @@ * Helps reduce codesize | ||
*/ | ||
export declare const buffer: (...a_args: any[]) => Uint8Array; | ||
export declare const buffer: (...a_args: Uint8ArrayConstructorParams) => Uint8Array; | ||
/** | ||
* Helps reduce codesize | ||
* @param a_args | ||
* @returns | ||
*/ | ||
export declare const dataview: (buffer: ArrayBufferLike, byteOffset?: number | undefined, byteLength?: number | undefined) => DataView; | ||
/** | ||
* Performs SHA-256 hash on the given data. | ||
@@ -158,1 +165,2 @@ * @param atu8_data data to hash | ||
export declare const base58_to_buffer: (sb58_buffer: string) => Uint8Array; | ||
export {}; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.base58_to_buffer = exports.buffer_to_base58 = exports.base93_to_buffer = exports.buffer_to_base93 = exports.string8_to_buffer = exports.base64_to_buffer = exports.buffer_to_base64 = exports.hex_to_buffer = exports.buffer_to_hex = exports.concat2 = exports.concat = exports.canonicalize_json = exports.buffer_to_uint32_be = exports.uint32_to_buffer_be = exports.buffer_to_json = exports.json_to_buffer = exports.text_to_base64 = exports.base64_to_text = exports.buffer_to_text = exports.text_to_buffer = exports.decode_length_prefix_u16 = exports.encode_length_prefix_u16 = exports.zero_out = exports.hmac = exports.sha512 = exports.sha384 = exports.sha256d = exports.sha256 = exports.buffer = exports.uuid_v4 = void 0; | ||
exports.base58_to_buffer = exports.buffer_to_base58 = exports.base93_to_buffer = exports.buffer_to_base93 = exports.string8_to_buffer = exports.base64_to_buffer = exports.buffer_to_base64 = exports.hex_to_buffer = exports.buffer_to_hex = exports.concat2 = exports.concat = exports.canonicalize_json = exports.buffer_to_uint32_be = exports.uint32_to_buffer_be = exports.buffer_to_json = exports.json_to_buffer = exports.text_to_base64 = exports.base64_to_text = exports.buffer_to_text = exports.text_to_buffer = exports.decode_length_prefix_u16 = exports.encode_length_prefix_u16 = exports.zero_out = exports.hmac = exports.sha512 = exports.sha384 = exports.sha256d = exports.sha256 = exports.dataview = exports.buffer = exports.uuid_v4 = void 0; | ||
const belt_js_1 = require("./belt.js"); | ||
@@ -28,2 +28,9 @@ // eslint-disable-next-line @typescript-eslint/naming-convention | ||
/** | ||
* Helps reduce codesize | ||
* @param a_args | ||
* @returns | ||
*/ | ||
const dataview = (...a_args) => new DataView(...a_args); | ||
exports.dataview = dataview; | ||
/** | ||
* Performs SHA-256 hash on the given data. | ||
@@ -30,0 +37,0 @@ * @param atu8_data data to hash |
@@ -31,2 +31,6 @@ import type { A } from 'ts-toolbelt'; | ||
/** | ||
* Base222 string | ||
*/ | ||
export type Base222 = A.Type<string, 'base222'>; | ||
/** | ||
* Shortcut for a very common type pattern | ||
@@ -33,0 +37,0 @@ */ |
import type { Base58, Base64, Base93, HexLower, JsonValue } from './types'; | ||
export declare const uuid_v4: () => string; | ||
type Uint8ArrayConstructorParams = [length: number] | [array: ArrayLike<number> | ArrayBufferLike] | [buffer: ArrayBufferLike, byteOffset?: number, length?: number]; | ||
/** | ||
@@ -8,4 +9,10 @@ * Helps reduce codesize | ||
*/ | ||
export declare const buffer: (...a_args: any[]) => Uint8Array; | ||
export declare const buffer: (...a_args: Uint8ArrayConstructorParams) => Uint8Array; | ||
/** | ||
* Helps reduce codesize | ||
* @param a_args | ||
* @returns | ||
*/ | ||
export declare const dataview: (buffer: ArrayBufferLike, byteOffset?: number | undefined, byteLength?: number | undefined) => DataView; | ||
/** | ||
* Performs SHA-256 hash on the given data. | ||
@@ -158,1 +165,2 @@ * @param atu8_data data to hash | ||
export declare const base58_to_buffer: (sb58_buffer: string) => Uint8Array; | ||
export {}; |
@@ -24,2 +24,8 @@ import { is_dict_es, ode, ofe } from './belt.js'; | ||
/** | ||
* Helps reduce codesize | ||
* @param a_args | ||
* @returns | ||
*/ | ||
export const dataview = (...a_args) => new DataView(...a_args); | ||
/** | ||
* Performs SHA-256 hash on the given data. | ||
@@ -26,0 +32,0 @@ * @param atu8_data data to hash |
@@ -31,2 +31,6 @@ import type { A } from 'ts-toolbelt'; | ||
/** | ||
* Base222 string | ||
*/ | ||
export type Base222 = A.Type<string, 'base222'>; | ||
/** | ||
* Shortcut for a very common type pattern | ||
@@ -33,0 +37,0 @@ */ |
{ | ||
"name": "@blake.regalia/belt", | ||
"version": "0.13.4", | ||
"version": "0.14.0", | ||
"repository": "github:blake-regalia/belt", | ||
@@ -5,0 +5,0 @@ "license": "ISC", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
163296
3258