Μετάβαση στο περιεχόμενο

validateBehaviorContracts

Αυτό το περιεχόμενο δεν είναι ακόμη διαθέσιμο στη γλώσσα σου.

validateBehaviorContracts(params): void

Defined in: packages/pipeline/src/services/pipeline-contracts.ts:28

Validates the ordering rules and option contracts that behavior classes declare through PIPELINE_BEHAVIOR_CONTRACT, appending a diagnostic per violation. Framework adapters call it at bootstrap; createPipeline() calls it when a function is wrapped.

Constructor<IPipelineBehavior<unknown, unknown>>[]

PipelineBehaviorDiagnostic[]

Set<BehaviorId>

Map<BehaviorId, Record<string, unknown>>

Constructor<IPipelineBehavior<unknown, unknown>>[]

string

Map<BehaviorId, Record<string, unknown>>

Constructor

Map<BehaviorId, Record<string, unknown>>

"command" | "query" | "event"

Map<number, IPipelineBehavior<unknown, unknown>>

void

const diagnostics: PipelineBehaviorDiagnostic[] = [];
validateBehaviorContracts({ ...plan, handlerType, handlerName, requestKind, resolvedBehaviors, diagnostics });