sentiment-parser
Version:
The sentiment-parser package is used to easily parse sentiments from sentences, using a simple one-liner.
35 lines (34 loc) • 792 B
TypeScript
export interface ICredentials {
toneAnalyzer: {
username: string;
password: string;
};
nlAnalyzer: {
username: string;
password: string;
};
}
export interface ITone {
tone_id: string;
tone_name: string;
score: number;
}
export interface IParsedTone {
watsonTone: {
strongestTone: ITone;
allTones: ITone[];
};
}
export interface IParsedSentiment {
label: string;
score: number;
}
export declare class Parser {
private naturalLanguageAnalyzer;
private toneAnalyzer;
private watsonCredentials;
constructor();
setCredentials(credentials: ICredentials): void;
parseSentiment(sentence: string): Promise<IParsedSentiment>;
parseEmotion(sentence: string): Promise<IParsedTone>;
}