PromptMixin
Defined in: packages/core/src/prompts/mixin.ts:7
Extended by
Constructors
Constructor
new PromptMixin():
PromptMixin
Returns
PromptMixin
Methods
validatePrompts()
validatePrompts(
promptsDict
,moduleDict
):void
Defined in: packages/core/src/prompts/mixin.ts:8
Parameters
promptsDict
moduleDict
Returns
void
getPrompts()
getPrompts():
PromptsRecord
Defined in: packages/core/src/prompts/mixin.ts:22
Returns
updatePrompts()
updatePrompts(
prompts
):void
Defined in: packages/core/src/prompts/mixin.ts:39
Parameters
prompts
Returns
void
_getPrompts()
abstract
protected
_getPrompts():PromptsRecord
Defined in: packages/core/src/prompts/mixin.ts:68
Returns
_updatePrompts()
abstract
protected
_updatePrompts(prompts
):void
Defined in: packages/core/src/prompts/mixin.ts:69
Parameters
prompts
Returns
void
_getPromptModules()
abstract
protected
_getPromptModules():ModuleRecord
Defined in: 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.