@promptbook/markdown-utils
Version:
Promptbook: Turn your company's scattered knowledge into AI ready books
13 lines (12 loc) • 602 B
TypeScript
import type { ChatMessage } from '../../types/ChatMessage';
import type { ChatEffectConfig } from '../types/ChatEffectConfig';
import type { ChatEffectType } from '../types/ChatEffectType';
/**
* Detects which effects should be triggered based on message content
*
* @param message - The chat message to analyze
* @param effectConfigs - Array of effect configurations
* @returns Array of unique effect types to trigger
* @private utility function of Effects system
*/
export declare function detectEffects(message: ChatMessage, effectConfigs: ReadonlyArray<ChatEffectConfig>): ChatEffectType[];