Skip to content

Interface: CreatePoolBuilderState<TItem> ​

Defined in: builders/create-pool-builder-state.ts:12

Optional state parameters for constructing a PoolBuilder instance.

Holds the immutable candidate items list, compiled PoolStrategyNode, and optional fallback item across copy-on-write builder transitions.

Type Parameters ​

Type ParameterDefault typeDescription
TItem extends ASTNodeASTNodePool candidate AST node type.

Properties ​

PropertyModifierTypeDescriptionDefined in
fallbackItem?readonlyTItemOptional fallback item when primary items are exhausted.builders/create-pool-builder-state.ts:18
items?readonlyreadonly TItem[]Candidate items registered in the pool.builders/create-pool-builder-state.ts:14
strategy?readonlyPoolStrategyNode<TItem>Selection strategy AST node.builders/create-pool-builder-state.ts:16

Released under the MIT License.