Skip to content

@codesoul-co/hypha-adapters-local / execution-provider-values ​

模块用法 ​

用于把外部或本地 Provider 绑定到 Hypha Port。Execution provider values 模块公开 5 函数。

从包入口导入 ​

ts
import {
  cloneExecutionValue,
  hashExecutionBytes,
  hashExecutionText,
  hashExecutionValue,
  shortExecutionHash,
} from '@codesoul-co/hypha-adapters-local';

使用要点 ​

  • 5 个函数是该模块的直接操作入口;每个 overload 的必需/可选参数与返回类型均在下方列出。

公共导出 ​

Symbol种类签名说明
cloneExecutionValue函数cloneExecutionValue<T>(value: T): TClone Execution Value 函数,提供 1 个公开调用签名;参数与返回类型见下表。
hashExecutionBytes函数hashExecutionBytes(value: Uint8Array): stringHash Execution Bytes 函数,提供 1 个公开调用签名;参数与返回类型见下表。
hashExecutionText函数hashExecutionText(value: string): stringHash Execution Text 函数,提供 1 个公开调用签名;参数与返回类型见下表。
hashExecutionValue函数hashExecutionValue(value: unknown): stringHash Execution Value 函数,提供 1 个公开调用签名;参数与返回类型见下表。
shortExecutionHash函数shortExecutionHash(value: string, length?: number): stringShort Execution Hash 函数,提供 1 个公开调用签名;参数与返回类型见下表。

cloneExecutionValue ​

Clone Execution Value 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { cloneExecutionValue } from '@codesoul-co/hypha-adapters-local';
  • 源码模块: execution-provider-values

声明 ​

text
export declare function cloneExecutionValue<T>(value: T): T;

调用签名 ​

text
cloneExecutionValue<T>(value: T): T

参数 ​

参数类型必需说明
valueT是必需参数;接受的值由类型列定义。

返回值 ​

  • 类型: T
  • 说明: 返回值契约由上述类型定义。

hashExecutionBytes ​

Hash Execution Bytes 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { hashExecutionBytes } from '@codesoul-co/hypha-adapters-local';
  • 源码模块: execution-provider-values

声明 ​

text
export declare function hashExecutionBytes(value: Uint8Array): string;

调用签名 ​

text
hashExecutionBytes(value: Uint8Array): string

参数 ​

参数类型必需说明
valueUint8Array<ArrayBufferLike>是必需参数;接受的值由类型列定义。

返回值 ​

  • 类型: string
  • 说明: 返回值契约由上述类型定义。

hashExecutionText ​

Hash Execution Text 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { hashExecutionText } from '@codesoul-co/hypha-adapters-local';
  • 源码模块: execution-provider-values

声明 ​

text
export declare function hashExecutionText(value: string): string;

调用签名 ​

text
hashExecutionText(value: string): string

参数 ​

参数类型必需说明
valuestring是必需参数;接受的值由类型列定义。

返回值 ​

  • 类型: string
  • 说明: 返回值契约由上述类型定义。

hashExecutionValue ​

Hash Execution Value 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { hashExecutionValue } from '@codesoul-co/hypha-adapters-local';
  • 源码模块: execution-provider-values

声明 ​

text
export declare function hashExecutionValue(value: unknown): string;

调用签名 ​

text
hashExecutionValue(value: unknown): string

参数 ​

参数类型必需说明
valueunknown是必需参数;接受的值由类型列定义。

返回值 ​

  • 类型: string
  • 说明: 返回值契约由上述类型定义。

shortExecutionHash ​

Short Execution Hash 函数,提供 1 个公开调用签名;参数与返回类型见下表。

  • 种类: 函数
  • 导入: import { shortExecutionHash } from '@codesoul-co/hypha-adapters-local';
  • 源码模块: execution-provider-values

声明 ​

text
export declare function shortExecutionHash(value: string, length?: number): string;

调用签名 ​

text
shortExecutionHash(value: string, length?: number): string

参数 ​

参数类型必需说明
valuestring是必需参数;接受的值由类型列定义。
lengthnumber否可选参数;接受的值由类型列定义。

返回值 ​

  • 类型: string
  • 说明: 返回值契约由上述类型定义。