@codesoul-co/hypha-adapters-local / execution-provider-values
- 包索引:
@codesoul-co/hypha-adapters-local - 源码:
packages/adapters-local/src/execution-provider-values.ts - 导出数: 5
模块用法
用于把外部或本地 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): T | Clone Execution Value 函数,提供 1 个公开调用签名;参数与返回类型见下表。 |
hashExecutionBytes | 函数 | hashExecutionBytes(value: Uint8Array): string | Hash Execution Bytes 函数,提供 1 个公开调用签名;参数与返回类型见下表。 |
hashExecutionText | 函数 | hashExecutionText(value: string): string | Hash Execution Text 函数,提供 1 个公开调用签名;参数与返回类型见下表。 |
hashExecutionValue | 函数 | hashExecutionValue(value: unknown): string | Hash Execution Value 函数,提供 1 个公开调用签名;参数与返回类型见下表。 |
shortExecutionHash | 函数 | shortExecutionHash(value: string, length?: number): string | Short 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参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
value | T | 是 | 必需参数;接受的值由类型列定义。 |
返回值
- 类型:
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参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
value | Uint8Array<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参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
value | string | 是 | 必需参数;接受的值由类型列定义。 |
返回值
- 类型:
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参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
value | unknown | 是 | 必需参数;接受的值由类型列定义。 |
返回值
- 类型:
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参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
value | string | 是 | 必需参数;接受的值由类型列定义。 |
length | number | 否 | 可选参数;接受的值由类型列定义。 |
返回值
- 类型:
string - 说明: 返回值契约由上述类型定义。
