Skip to content

@codesoul-co/hypha-core / contracts/runtime-helper-schemas

模块用法

用于声明并运行时校验契约。Runtime helper schemas 模块公开 24 常量、6 函数。

从包入口导入

ts
import {
  runtimeDeterminismScopeSchema,
  runtimeDeterministicObservationDefinition,
  runtimeDeterministicObservationExample,
  runtimeDeterministicObservationJsonSchema,
  runtimeDeterministicObservationSchema,
  runtimeHelperContractDefinitions,
  runtimeHelperContractJsonSchemas,
  runtimeHelperExecutionScopeSchema,
} from '@codesoul-co/hypha-core';

// 完整导出列表见下方。

使用要点

  • 6 个函数是该模块的直接操作入口;每个 overload 的必需/可选参数与返回类型均在下方列出。
  • 24 个常量/枚举提供稳定值、Schema、Definition 或默认配置;应复用这些导出,避免在应用中复制内部值。

运行时校验示例

ts
import { runtimeDeterminismScopeSchema } from '@codesoul-co/hypha-core';

declare function loadExternalInput(): unknown;
const input: unknown = loadExternalInput();
const parsed = runtimeDeterminismScopeSchema.parse(input);

配置、网络请求或持久化数据等不可信输入应先通过 Runtime Schema,再传给只接受已校验契约的函数或类。

公共导出

Symbol种类签名说明
runtimeDeterminismScopeSchema常量const runtimeDeterminismScopeSchema: z.ZodObject<{ tenantId: z.ZodOptional<z.ZodString>; userId: z.ZodString; runId: z.ZodString; stateId: z.ZodString; stateAttempt: z.ZodNumber; }, "strict", z.ZodTypeAny, { runId: string; userId: string; stateAttempt: number; stateId: string; tenantId?: string | undefined; }, { runId: string; userId: string; stateAttempt: number; stateId: string; tenantId?: string | undefined; }>Runtime Determinism Scope 的运行时 Schema。
runtimeDeterministicObservationDefinition常量const runtimeDeterministicObservationDefinition: SpecSchemaDefinition<RuntimeDeterministicObservation<RuntimeJsonValue>>contracts/runtime-helper-schemas 模块导出的 Runtime Deterministic Observation Definition 常量。
runtimeDeterministicObservationExample常量const runtimeDeterministicObservationExample: RuntimeDeterministicObservation<RuntimeJsonValue>Runtime Deterministic Observation 的有效示例值。
runtimeDeterministicObservationJsonSchema常量const runtimeDeterministicObservationJsonSchema: JsonSchemaRuntime Deterministic Observation 的 JSON Schema。
runtimeDeterministicObservationSchema常量const runtimeDeterministicObservationSchema: z.ZodObject<{ scope: z.ZodObject<{ tenantId: z.ZodOptional<z.ZodString>; userId: z.ZodString; runId: z.ZodString; stateId: z.ZodString; stateAttempt: z.ZodNumber; }, "strict", z.ZodTypeAny, { runId: string; userId: string; stateAttempt: number; stateId: string; tenantId?: string | undefined; }, { runId: string; userId: string; stateAttempt: number; stateId: string; tena...Runtime Deterministic Observation 的运行时 Schema。
runtimeHelperContractDefinitions常量const runtimeHelperContractDefinitions: readonly [SpecSchemaDefinition<RuntimeTransitionProposal>, SpecSchemaDefinition<RuntimeWaitIntent>, SpecSchemaDefinition<RuntimeStateExecutionResult>, SpecSchemaDefinition<RuntimeDeterministicObservation<RuntimeJsonValue>>, SpecSchemaDefinition<RuntimeObservationEventInput<RuntimeJsonValue>>]contracts/runtime-helper-schemas 模块导出的 Runtime Helper Contract Definitions 常量。
runtimeHelperContractJsonSchemas常量const runtimeHelperContractJsonSchemas: Record<string, JsonSchema>contracts/runtime-helper-schemas 模块导出的 Runtime Helper Contract JSON Schemas 常量。
runtimeHelperExecutionScopeSchema常量const runtimeHelperExecutionScopeSchema: z.ZodObject<{ scope: z.ZodObject<{ tenantId: z.ZodOptional<z.ZodString>; userId: z.ZodString; workspaceId: z.ZodOptional<z.ZodString>; sessionId: z.ZodString; runId: z.ZodString; agentId: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { sessionId: string; runId: string; userId: string; workspaceId?: string | undefined; agentId?: string | undefined; tenantId?: string...Runtime Helper Execution Scope 的运行时 Schema。
runtimeObservationEventInputDefinition常量const runtimeObservationEventInputDefinition: SpecSchemaDefinition<RuntimeObservationEventInput<RuntimeJsonValue>>contracts/runtime-helper-schemas 模块导出的 Runtime Observation Event Input Definition 常量。
runtimeObservationEventInputExample常量const runtimeObservationEventInputExample: RuntimeObservationEventInput<RuntimeJsonValue>Runtime Observation Event Input 的有效示例值。
runtimeObservationEventInputJsonSchema常量const runtimeObservationEventInputJsonSchema: JsonSchemaRuntime Observation Event Input 的 JSON Schema。
runtimeObservationEventInputSchema常量const runtimeObservationEventInputSchema: z.ZodObject<{ type: z.ZodType<runtime.observation.${string}, z.ZodTypeDef, runtime.observation.${string}>; payload: z.ZodType<RuntimeJsonValue, z.ZodTypeDef, RuntimeJsonValue>; options: z.ZodOptional<z.ZodObject<{ idempotencyKey: z.ZodOptional<z.ZodString>; causationId: z.ZodOptional<z.ZodString>; parentEventId: z.ZodOptional<z.ZodString>; metadata: z.ZodOptional<z.Zod...Runtime Observation Event Input 的运行时 Schema。
runtimeStateExecutionResultDefinition常量const runtimeStateExecutionResultDefinition: SpecSchemaDefinition<RuntimeStateExecutionResult>contracts/runtime-helper-schemas 模块导出的 Runtime State Execution Result Definition 常量。
runtimeStateExecutionResultExample常量const runtimeStateExecutionResultExample: RuntimeStateExecutionResultRuntime State Execution Result 的有效示例值。
runtimeStateExecutionResultJsonSchema常量const runtimeStateExecutionResultJsonSchema: JsonSchemaRuntime State Execution Result 的 JSON Schema。
runtimeStateExecutionResultSchema常量const runtimeStateExecutionResultSchema: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"completed">; output: z.ZodOptional<z.ZodType<RuntimeJsonValue, z.ZodTypeDef, RuntimeJsonValue>>; variablesPatch: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodType<RuntimeJsonValue, z.ZodTypeDef, RuntimeJsonValue>>>; }, "strict", z.ZodTypeAny, { kind: "completed"; variablesPatch?: Record<string, RuntimeJsonVal...Runtime State Execution Result 的运行时 Schema。
runtimeTransitionProposalDefinition常量const runtimeTransitionProposalDefinition: SpecSchemaDefinition<RuntimeTransitionProposal>contracts/runtime-helper-schemas 模块导出的 Runtime Transition Proposal Definition 常量。
runtimeTransitionProposalExample常量const runtimeTransitionProposalExample: RuntimeTransitionProposalRuntime Transition Proposal 的有效示例值。
runtimeTransitionProposalJsonSchema常量const runtimeTransitionProposalJsonSchema: JsonSchemaRuntime Transition Proposal 的 JSON Schema。
runtimeTransitionProposalSchema常量const runtimeTransitionProposalSchema: z.ZodObject<{ to: z.ZodString; reason: z.ZodOptional<z.ZodString>; variablesPatch: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodType<RuntimeJsonValue, z.ZodTypeDef, RuntimeJsonValue>>>; }, "strict", z.ZodTypeAny, { to: string; reason?: string | undefined; variablesPatch?: Record<string, RuntimeJsonValue> | undefined; }, { to: string; reason?: string | undefined; variablesPatch...Runtime Transition Proposal 的运行时 Schema。
runtimeWaitIntentDefinition常量const runtimeWaitIntentDefinition: SpecSchemaDefinition<RuntimeWaitIntent>contracts/runtime-helper-schemas 模块导出的 Runtime Wait Intent Definition 常量。
runtimeWaitIntentExample常量const runtimeWaitIntentExample: RuntimeWaitIntentRuntime Wait Intent 的有效示例值。
runtimeWaitIntentJsonSchema常量const runtimeWaitIntentJsonSchema: JsonSchemaRuntime Wait Intent 的 JSON Schema。
runtimeWaitIntentSchema常量const runtimeWaitIntentSchema: z.ZodEffects<z.ZodObject<{ type: z.ZodEnum<["human", "signal", "timer", "pause"]>; key: z.ZodOptional<z.ZodString>; expectedSchema: z.ZodOptional<z.ZodType<JsonSchema, z.ZodTypeDef, JsonSchema>>; expiresAt: z.ZodOptional<z.ZodString>; timeoutTransitionId: z.ZodOptional<z.ZodString>; pendingActionRef: z.ZodOptional<z.ZodString>; reason: z.ZodOptional<z.ZodString>; metadata: z.ZodOptio...Runtime Wait Intent 的运行时 Schema。
validateRuntimeDeterministicObservation函数validateRuntimeDeterministicObservation(input: unknown): RuntimeDeterministicObservationValidate Runtime Deterministic Observation 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateRuntimeHelperExecutionScope函数validateRuntimeHelperExecutionScope(input: unknown): RuntimeHelperExecutionScopeValidate Runtime Helper Execution Scope 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateRuntimeObservationEventInput函数validateRuntimeObservationEventInput(input: unknown): RuntimeObservationEventInputValidate Runtime Observation Event Input 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateRuntimeStateExecutionResult函数validateRuntimeStateExecutionResult(input: unknown): RuntimeStateExecutionResultValidate Runtime State Execution Result 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateRuntimeTransitionProposal函数validateRuntimeTransitionProposal(input: unknown): RuntimeTransitionProposalValidate Runtime Transition Proposal 函数,提供 1 个公开调用签名;参数与返回类型见下表。
validateRuntimeWaitIntent函数validateRuntimeWaitIntent(input: unknown): RuntimeWaitIntentValidate Runtime Wait Intent 函数,提供 1 个公开调用签名;参数与返回类型见下表。

runtimeDeterminismScopeSchema

Runtime Determinism Scope 的运行时 Schema。

声明

text
export declare const runtimeDeterminismScopeSchema: z.ZodObject<{ tenantId: z.ZodOptional<z.ZodString>; userId: z.ZodString; runId: z.ZodString; stateId: z.ZodString; stateAttempt: z.ZodNumber; }, "strict", z.ZodTypeAny, { runId: string; userId: string; stateAttempt: number; stateId: string; tenantId?: string | undefined; }, { runId: string; userId: string; stateAttempt: number; stateId: string; tenantId?: string | undefined; }>;

runtimeDeterministicObservationDefinition

contracts/runtime-helper-schemas 模块导出的 Runtime Deterministic Observation Definition 常量。

声明

text
export declare const runtimeDeterministicObservationDefinition: SpecSchemaDefinition<RuntimeDeterministicObservation<RuntimeJsonValue>>;

runtimeDeterministicObservationExample

Runtime Deterministic Observation 的有效示例值。

声明

text
export declare const runtimeDeterministicObservationExample: RuntimeDeterministicObservation<RuntimeJsonValue>;

runtimeDeterministicObservationJsonSchema

Runtime Deterministic Observation 的 JSON Schema。

声明

text
export declare const runtimeDeterministicObservationJsonSchema: JsonSchema;

runtimeDeterministicObservationSchema

Runtime Deterministic Observation 的运行时 Schema。

声明

text
export declare const runtimeDeterministicObservationSchema: z.ZodObject<{ scope: z.ZodObject<{ tenantId: z.ZodOptional<z.ZodString>; userId: z.ZodString; runId: z.ZodString; stateId: z.ZodString; stateAttempt: z.ZodNumber; }, "strict", z.ZodTypeAny, { runId: string; userId: string; stateAttempt: number; stateId: string; tenantId?: string | undefined; }, { runId: string; userId: string; stateAttempt: number; stateId: string; tenantId?: string | undefined; }>; key: z.ZodString; kind: z.ZodEnum<["clock", "id"]>; value: z.ZodType<RuntimeJsonValue, z.ZodTypeDef, RuntimeJsonValue>; }, "strict", z.ZodTypeAny, { value: RuntimeJsonValue; scope: { runId: string; userId: string; stateAttempt: number; stateId: string; tenantId?: string | undefined; }; key: string; kind: "id" | "clock"; }, { value: RuntimeJsonValue; scope: { runId: string; userId: string; stateAttempt: number; stateId: string; tenantId?: string | undefined; }; key: string; kind: "id" | "clock"; }>;

runtimeHelperContractDefinitions

contracts/runtime-helper-schemas 模块导出的 Runtime Helper Contract Definitions 常量。

声明

text
export declare const runtimeHelperContractDefinitions: readonly [SpecSchemaDefinition<RuntimeTransitionProposal>, SpecSchemaDefinition<RuntimeWaitIntent>, SpecSchemaDefinition<RuntimeStateExecutionResult>, SpecSchemaDefinition<RuntimeDeterministicObservation<RuntimeJsonValue>>, SpecSchemaDefinition<RuntimeObservationEventInput<RuntimeJsonValue>>];

runtimeHelperContractJsonSchemas

contracts/runtime-helper-schemas 模块导出的 Runtime Helper Contract JSON Schemas 常量。

声明

text
export declare const runtimeHelperContractJsonSchemas: Record<string, JsonSchema>;

runtimeHelperExecutionScopeSchema

Runtime Helper Execution Scope 的运行时 Schema。

声明

text
export declare const runtimeHelperExecutionScopeSchema: z.ZodObject<{ scope: z.ZodObject<{ tenantId: z.ZodOptional<z.ZodString>; userId: z.ZodString; workspaceId: z.ZodOptional<z.ZodString>; sessionId: z.ZodString; runId: z.ZodString; agentId: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { sessionId: string; runId: string; userId: string; workspaceId?: string | undefined; agentId?: string | undefined; tenantId?: string | undefined; }, { sessionId: string; runId: string; userId: string; workspaceId?: string | undefined; agentId?: string | undefined; tenantId?: string | undefined; }>; stateId: z.ZodString; stateAttempt: z.ZodNumber; fencingToken: z.ZodNumber; correlationId: z.ZodString; causationId: z.ZodOptional<z.ZodString>; }, "strict", z.ZodTypeAny, { correlationId: string; scope: { sessionId: string; runId: string; userId: string; workspaceId?: string | undefined; agentId?: string | undefined; tenantId?: string | undefined; }; stateAttempt: number; stateId: string; fencingToken: number; causationId?: string | undefined; }, { correlationId: string; scope: { sessionId: string; runId: string; userId: string; workspaceId?: string | undefined; agentId?: string | undefined; tenantId?: string | undefined; }; stateAttempt: number; stateId: string; fencingToken: number; causationId?: string | undefined; }>;

runtimeObservationEventInputDefinition

contracts/runtime-helper-schemas 模块导出的 Runtime Observation Event Input Definition 常量。

声明

text
export declare const runtimeObservationEventInputDefinition: SpecSchemaDefinition<RuntimeObservationEventInput<RuntimeJsonValue>>;

runtimeObservationEventInputExample

Runtime Observation Event Input 的有效示例值。

声明

text
export declare const runtimeObservationEventInputExample: RuntimeObservationEventInput<RuntimeJsonValue>;

runtimeObservationEventInputJsonSchema

Runtime Observation Event Input 的 JSON Schema。

声明

text
export declare const runtimeObservationEventInputJsonSchema: JsonSchema;

runtimeObservationEventInputSchema

Runtime Observation Event Input 的运行时 Schema。

声明

text
export declare const runtimeObservationEventInputSchema: z.ZodObject<{ type: z.ZodType<`runtime.observation.${string}`, z.ZodTypeDef, `runtime.observation.${string}`>; payload: z.ZodType<RuntimeJsonValue, z.ZodTypeDef, RuntimeJsonValue>; options: z.ZodOptional<z.ZodObject<{ idempotencyKey: z.ZodOptional<z.ZodString>; causationId: z.ZodOptional<z.ZodString>; parentEventId: z.ZodOptional<z.ZodString>; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodType<RuntimeJsonValue, z.ZodTypeDef, RuntimeJsonValue>>>; }, "strict", z.ZodTypeAny, { metadata?: Record<string, RuntimeJsonValue> | undefined; causationId?: string | undefined; parentEventId?: string | undefined; idempotencyKey?: string | undefined; }, { metadata?: Record<string, RuntimeJsonValue> | undefined; causationId?: string | undefined; parentEventId?: string | undefined; idempotencyKey?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { type: `runtime.observation.${string}`; payload: RuntimeJsonValue; options?: { metadata?: Record<string, RuntimeJsonValue> | undefined; causationId?: string | undefined; parentEventId?: string | undefined; idempotencyKey?: string | undefined; } | undefined; }, { type: `runtime.observation.${string}`; payload: RuntimeJsonValue; options?: { metadata?: Record<string, RuntimeJsonValue> | undefined; causationId?: string | undefined; parentEventId?: string | undefined; idempotencyKey?: string | undefined; } | undefined; }>;

runtimeStateExecutionResultDefinition

contracts/runtime-helper-schemas 模块导出的 Runtime State Execution Result Definition 常量。

声明

text
export declare const runtimeStateExecutionResultDefinition: SpecSchemaDefinition<RuntimeStateExecutionResult>;

runtimeStateExecutionResultExample

Runtime State Execution Result 的有效示例值。

声明

text
export declare const runtimeStateExecutionResultExample: RuntimeStateExecutionResult;

runtimeStateExecutionResultJsonSchema

Runtime State Execution Result 的 JSON Schema。

声明

text
export declare const runtimeStateExecutionResultJsonSchema: JsonSchema;

runtimeStateExecutionResultSchema

Runtime State Execution Result 的运行时 Schema。

声明

text
// 精确类型由包入口解析;完整编译器展开定义见源码链接。
export declare const runtimeStateExecutionResultSchema: (typeof import('@codesoul-co/hypha-core'))['runtimeStateExecutionResultSchema'];

该常量的编译器展开类型已压缩;它的公共名称、顶层类型与源码位置仍保留在本条目中。相关输入/输出字段请使用同模块导出的接口、类型或 Runtime Schema。

runtimeTransitionProposalDefinition

contracts/runtime-helper-schemas 模块导出的 Runtime Transition Proposal Definition 常量。

声明

text
export declare const runtimeTransitionProposalDefinition: SpecSchemaDefinition<RuntimeTransitionProposal>;

runtimeTransitionProposalExample

Runtime Transition Proposal 的有效示例值。

声明

text
export declare const runtimeTransitionProposalExample: RuntimeTransitionProposal;

runtimeTransitionProposalJsonSchema

Runtime Transition Proposal 的 JSON Schema。

声明

text
export declare const runtimeTransitionProposalJsonSchema: JsonSchema;

runtimeTransitionProposalSchema

Runtime Transition Proposal 的运行时 Schema。

声明

text
export declare const runtimeTransitionProposalSchema: z.ZodObject<{ to: z.ZodString; reason: z.ZodOptional<z.ZodString>; variablesPatch: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodType<RuntimeJsonValue, z.ZodTypeDef, RuntimeJsonValue>>>; }, "strict", z.ZodTypeAny, { to: string; reason?: string | undefined; variablesPatch?: Record<string, RuntimeJsonValue> | undefined; }, { to: string; reason?: string | undefined; variablesPatch?: Record<string, RuntimeJsonValue> | undefined; }>;

runtimeWaitIntentDefinition

contracts/runtime-helper-schemas 模块导出的 Runtime Wait Intent Definition 常量。

声明

text
export declare const runtimeWaitIntentDefinition: SpecSchemaDefinition<RuntimeWaitIntent>;

runtimeWaitIntentExample

Runtime Wait Intent 的有效示例值。

声明

text
export declare const runtimeWaitIntentExample: RuntimeWaitIntent;

runtimeWaitIntentJsonSchema

Runtime Wait Intent 的 JSON Schema。

声明

text
export declare const runtimeWaitIntentJsonSchema: JsonSchema;

runtimeWaitIntentSchema

Runtime Wait Intent 的运行时 Schema。

声明

text
export declare const runtimeWaitIntentSchema: z.ZodEffects<z.ZodObject<{ type: z.ZodEnum<["human", "signal", "timer", "pause"]>; key: z.ZodOptional<z.ZodString>; expectedSchema: z.ZodOptional<z.ZodType<JsonSchema, z.ZodTypeDef, JsonSchema>>; expiresAt: z.ZodOptional<z.ZodString>; timeoutTransitionId: z.ZodOptional<z.ZodString>; pendingActionRef: z.ZodOptional<z.ZodString>; reason: z.ZodOptional<z.ZodString>; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodType<RuntimeJsonValue, z.ZodTypeDef, RuntimeJsonValue>>>; }, "strict", z.ZodTypeAny, { type: "signal" | "human" | "timer" | "pause"; reason?: string | undefined; metadata?: Record<string, RuntimeJsonValue> | undefined; expiresAt?: string | undefined; key?: string | undefined; pendingActionRef?: string | undefined; expectedSchema?: JsonSchema | undefined; timeoutTransitionId?: string | undefined; }, { type: "signal" | "human" | "timer" | "pause"; reason?: string | undefined; metadata?: Record<string, RuntimeJsonValue> | undefined; expiresAt?: string | undefined; key?: string | undefined; pendingActionRef?: string | undefined; expectedSchema?: JsonSchema | undefined; timeoutTransitionId?: string | undefined; }>, { type: "signal" | "human" | "timer" | "pause"; reason?: string | undefined; metadata?: Record<string, RuntimeJsonValue> | undefined; expiresAt?: string | undefined; key?: string | undefined; pendingActionRef?: string | undefined; expectedSchema?: JsonSchema | undefined; timeoutTransitionId?: string | undefined; }, { type: "signal" | "human" | "timer" | "pause"; reason?: string | undefined; metadata?: Record<string, RuntimeJsonValue> | undefined; expiresAt?: string | undefined; key?: string | undefined; pendingActionRef?: string | undefined; expectedSchema?: JsonSchema | undefined; timeoutTransitionId?: string | undefined; }>;

validateRuntimeDeterministicObservation

Validate Runtime Deterministic Observation 函数,提供 1 个公开调用签名;参数与返回类型见下表。

声明

text
export declare function validateRuntimeDeterministicObservation(input: unknown): RuntimeDeterministicObservation;

调用签名

text
validateRuntimeDeterministicObservation(input: unknown): RuntimeDeterministicObservation

参数

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

返回值

  • 类型: RuntimeDeterministicObservation<RuntimeJsonValue>
  • 说明: 返回值契约由上述类型定义。

validateRuntimeHelperExecutionScope

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

声明

text
export declare function validateRuntimeHelperExecutionScope(input: unknown): RuntimeHelperExecutionScope;

调用签名

text
validateRuntimeHelperExecutionScope(input: unknown): RuntimeHelperExecutionScope

参数

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

返回值

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

validateRuntimeObservationEventInput

Validate Runtime Observation Event Input 函数,提供 1 个公开调用签名;参数与返回类型见下表。

声明

text
export declare function validateRuntimeObservationEventInput(input: unknown): RuntimeObservationEventInput;

调用签名

text
validateRuntimeObservationEventInput(input: unknown): RuntimeObservationEventInput

参数

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

返回值

  • 类型: RuntimeObservationEventInput<RuntimeJsonValue>
  • 说明: 返回值契约由上述类型定义。

validateRuntimeStateExecutionResult

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

声明

text
export declare function validateRuntimeStateExecutionResult(input: unknown): RuntimeStateExecutionResult;

调用签名

text
validateRuntimeStateExecutionResult(input: unknown): RuntimeStateExecutionResult

参数

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

返回值

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

validateRuntimeTransitionProposal

Validate Runtime Transition Proposal 函数,提供 1 个公开调用签名;参数与返回类型见下表。

声明

text
export declare function validateRuntimeTransitionProposal(input: unknown): RuntimeTransitionProposal;

调用签名

text
validateRuntimeTransitionProposal(input: unknown): RuntimeTransitionProposal

参数

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

返回值

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

validateRuntimeWaitIntent

Validate Runtime Wait Intent 函数,提供 1 个公开调用签名;参数与返回类型见下表。

声明

text
export declare function validateRuntimeWaitIntent(input: unknown): RuntimeWaitIntent;

调用签名

text
validateRuntimeWaitIntent(input: unknown): RuntimeWaitIntent

参数

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

返回值

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