Skip to content

PromptMixin

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:7

new PromptMixin(): PromptMixin

PromptMixin

validatePrompts(promptsDict, moduleDict): void

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:8

PromptsRecord

ModuleRecord

void


getPrompts(): PromptsRecord

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:22

PromptsRecord


updatePrompts(prompts): void

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:39

PromptsRecord

void


abstract protected _getPrompts(): PromptsRecord

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:68

PromptsRecord


abstract protected _updatePrompts(prompts): void

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:69

PromptsRecord

void


abstract protected _getPromptModules(): ModuleRecord

Defined in: .build/typescript/packages/core/src/prompts/mixin.ts:78

Return a dictionary of sub-modules within the current module that also implement PromptMixin (so that their prompts can also be get/set).

Can be blank if no sub-modules.

ModuleRecord