@codesoul-co/hypha-memory / memory-server-redis-migration-acceptance
- 包索引:
@codesoul-co/hypha-memory - 源码:
packages/memory/src/memory-server-redis-migration-acceptance.ts - 导出数: 3
模块用法
用于使用该功能边界的公共契约与操作。Memory server redis migration acceptance 模块公开 1 函数、2 接口。
从包入口导入
ts
import {
runRedisWorkingMemoryBehaviorAcceptance,
} from '@codesoul-co/hypha-memory';
import type {
RedisWorkingMemoryBehaviorFinding,
RedisWorkingMemoryBehaviorReport,
} from '@codesoul-co/hypha-memory';使用要点
- 2 个类型/接口用于应用代码、Adapter 或测试中的静态契约;请使用
import type,运行时不应依赖它们。 - 1 个函数是该模块的直接操作入口;每个 overload 的必需/可选参数与返回类型均在下方列出。
公共导出
| Symbol | 种类 | 签名 | 说明 |
|---|---|---|---|
runRedisWorkingMemoryBehaviorAcceptance | 函数 | runRedisWorkingMemoryBehaviorAcceptance(factory: WorkingMemoryMigrationHarnessFactory, cases?: readonly RedisWorkingMemoryBoundaryCase[]): Promise<RedisWorkingMemoryBehaviorReport> | Run Redis Working Memory Behavior Acceptance 函数,提供 1 个公开调用签名;参数与返回类型见下表。 |
RedisWorkingMemoryBehaviorFinding | 接口 | interface RedisWorkingMemoryBehaviorFinding | Redis Working Memory Behavior Finding 接口,共包含 3 个公开字段或方法。 |
RedisWorkingMemoryBehaviorReport | 接口 | interface RedisWorkingMemoryBehaviorReport | Redis Working Memory Behavior Report 接口,共包含 3 个公开字段或方法。 |
runRedisWorkingMemoryBehaviorAcceptance
Run Redis Working Memory Behavior Acceptance 函数,提供 1 个公开调用签名;参数与返回类型见下表。
- 种类: 函数
- 导入:
import { runRedisWorkingMemoryBehaviorAcceptance } from '@codesoul-co/hypha-memory'; - 源码模块:
memory-server-redis-migration-acceptance
声明
text
export declare function runRedisWorkingMemoryBehaviorAcceptance(factory: WorkingMemoryMigrationHarnessFactory, cases?: readonly RedisWorkingMemoryBoundaryCase[]): Promise<RedisWorkingMemoryBehaviorReport>;调用签名
text
runRedisWorkingMemoryBehaviorAcceptance(factory: WorkingMemoryMigrationHarnessFactory, cases?: readonly RedisWorkingMemoryBoundaryCase[]): Promise<RedisWorkingMemoryBehaviorReport>参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
factory | WorkingMemoryMigrationHarnessFactory | 是 | 必需参数;接受的值由类型列定义。 |
cases | readonly RedisWorkingMemoryBoundaryCase[] | 否 | 可选参数;接受的值由类型列定义。 |
返回值
- 类型:
Promise<RedisWorkingMemoryBehaviorReport> - 说明: 返回值契约由上述类型定义。
RedisWorkingMemoryBehaviorFinding
Redis Working Memory Behavior Finding 接口,共包含 3 个公开字段或方法。
- 种类: 接口
- 导入:
import type { RedisWorkingMemoryBehaviorFinding } from '@codesoul-co/hypha-memory'; - 源码模块:
memory-server-redis-migration-acceptance
声明
text
export interface RedisWorkingMemoryBehaviorFinding {
fixtureId: string;
code: string;
message: string;
}契约成员
| 成员 | 种类 | 签名 | 说明 |
|---|---|---|---|
code | 属性 | code: string | 公开属性;类型、只读和可选状态以签名列为准。 |
fixtureId | 属性 | fixtureId: string | 公开属性;类型、只读和可选状态以签名列为准。 |
message | 属性 | message: string | 公开属性;类型、只读和可选状态以签名列为准。 |
RedisWorkingMemoryBehaviorReport
Redis Working Memory Behavior Report 接口,共包含 3 个公开字段或方法。
- 种类: 接口
- 导入:
import type { RedisWorkingMemoryBehaviorReport } from '@codesoul-co/hypha-memory'; - 源码模块:
memory-server-redis-migration-acceptance
声明
text
export interface RedisWorkingMemoryBehaviorReport {
passed: boolean;
cases: number;
findings: RedisWorkingMemoryBehaviorFinding[];
}契约成员
| 成员 | 种类 | 签名 | 说明 |
|---|---|---|---|
cases | 属性 | cases: number | 公开属性;类型、只读和可选状态以签名列为准。 |
findings | 属性 | findings: RedisWorkingMemoryBehaviorFinding[] | 公开属性;类型、只读和可选状态以签名列为准。 |
passed | 属性 | passed: boolean | 公开属性;类型、只读和可选状态以签名列为准。 |
