colourmebrad ef5c23e6c9
exposing online punctuation model support in node-addon-api (#2609)
* exposing online punctuation model support in node-addon-api

* renaming nodejs-addon-examples/test_punctuation.js to test_offline_punctuation.js

* adding test_online_punctuation to nodejs-addon-examples and updating CI to run test_offline_punctuation and test_online_punctuation
2025-09-19 23:29:55 +08:00

27 lines
557 B
JavaScript

const addon = require('./addon.js');
class OfflinePunctuation {
constructor(config) {
this.handle = addon.createOfflinePunctuation(config);
this.config = config;
}
addPunct(text) {
return addon.offlinePunctuationAddPunct(this.handle, text);
}
}
class OnlinePunctuation {
constructor(config) {
this.handle = addon.createOnlinePunctuation(config);
this.config = config;
}
addPunct(text) {
return addon.onlinePunctuationAddPunct(this.handle, text);
}
}
module.exports = {
OfflinePunctuation,
OnlinePunctuation,
}