12345678910 |
- import { SpeechRule } from './speech_rule.js';
- import { SpeechRuleContext } from './speech_rule_context.js';
- export interface SpeechRuleStore {
- context: SpeechRuleContext;
- addRule(rule: SpeechRule): void;
- deleteRule(rule: SpeechRule): void;
- findRule(pred: (rule: SpeechRule) => boolean): SpeechRule;
- findAllRules(pred: (rule: SpeechRule) => boolean): SpeechRule[];
- defineRule(name: string, dynamic: string, action: string, pre: string, ...args: string[]): SpeechRule;
- }
|