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
  • 说明: 返回值契约由上述类型定义。