BehaviorHandler<TBranch extends Enum, TPayload extends Object?> typedef

BehaviorHandler<TBranch extends Enum, TPayload extends Object?> = BehaviorDescriptor<TBranch, TPayload>? Function(FeatureHandlerContext ctx)

Handler that produces a BehaviorDescriptor from feature context.

Return null to skip this handler.

Implementation

typedef BehaviorHandler<TBranch extends Enum, TPayload extends Object?> =
    BehaviorDescriptor<TBranch, TPayload>? Function(FeatureHandlerContext ctx);