stuff
This commit is contained in:
parent
bc92231240
commit
b8225c639e
11904 changed files with 1472749 additions and 133 deletions
31
node_modules/speech-rule-engine/mjs/semantic_tree/semantic_default.d.ts
generated
vendored
Normal file
31
node_modules/speech-rule-engine/mjs/semantic_tree/semantic_default.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
import { SemanticFont, SemanticMeaning } from './semantic_meaning.js';
|
||||
import { SemanticNode } from './semantic_node.js';
|
||||
export declare class SemanticDefault extends Map<string, SemanticMeaning> {
|
||||
set(symbol: string, meaning: SemanticMeaning): this;
|
||||
setNode(node: SemanticNode): void;
|
||||
get(symbol: string, font?: SemanticFont): SemanticMeaning;
|
||||
getNode(node: SemanticNode): SemanticMeaning;
|
||||
}
|
||||
declare abstract class SemanticCollator<T> extends Map<string, T[]> {
|
||||
add(symbol: string, entry: T): void;
|
||||
abstract addNode(node: SemanticNode): void;
|
||||
get(symbol: string, font?: SemanticFont): T[];
|
||||
getNode(node: SemanticNode): T[];
|
||||
minimize(): void;
|
||||
isMultiValued(): boolean;
|
||||
}
|
||||
export declare class SemanticNodeCollator extends SemanticCollator<SemanticNode> {
|
||||
add(symbol: string, entry: SemanticNode): void;
|
||||
addNode(node: SemanticNode): void;
|
||||
toString(): string;
|
||||
collateMeaning(): SemanticMeaningCollator;
|
||||
}
|
||||
export declare class SemanticMeaningCollator extends SemanticCollator<SemanticMeaning> {
|
||||
add(symbol: string, entry: SemanticMeaning): void;
|
||||
addNode(node: SemanticNode): void;
|
||||
toString(): string;
|
||||
reduce(): void;
|
||||
default(): SemanticDefault;
|
||||
newDefault(): SemanticDefault | null;
|
||||
}
|
||||
export {};
|
||||
Loading…
Add table
Add a link
Reference in a new issue