Interface: CreateLessonsBuilderOptions<TIn>
Defined in: builders/create-lessons-builder-options.ts:18
Optional copy-on-write state for createLessonsBuilder.
Holds the backing lesson store, optional query schema/mapper, distillation config, scoring config, retirement config, and registered promotion signal triggers.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TIn | unknown | Actor input type. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
distillation? | readonly | LessonDistillationConfig | Optional distillation configuration. | builders/create-lessons-builder-options.ts:26 |
emitSignalTriggers? | readonly | readonly LessonEmitSignalTrigger<unknown>[] | Registered promotion signal triggers. | builders/create-lessons-builder-options.ts:32 |
queryMapper? | readonly | (input) => string | Optional query string mapper. | builders/create-lessons-builder-options.ts:24 |
querySchema? | readonly | ZodType<TIn, unknown, $ZodTypeInternals<TIn, unknown>> | Optional query input Zod schema. | builders/create-lessons-builder-options.ts:22 |
retireAfter? | readonly | LessonRetirementConfig | Optional retirement configuration. | builders/create-lessons-builder-options.ts:30 |
scoring? | readonly | LessonScoringConfig | Scoring configuration. | builders/create-lessons-builder-options.ts:28 |
store? | readonly | LessonStoreASTNode | Backing lesson store AST node. | builders/create-lessons-builder-options.ts:20 |