confusablematcher-js-interop
Version:
TypeScript NAPI Interop for ConfusableMatcher.
41 lines • 1.96 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConfusableMatcherInterop = exports.EDebugFailureReason = exports.EReturnStatus = void 0;
var EReturnStatus;
(function (EReturnStatus) {
EReturnStatus[EReturnStatus["MATCH"] = 0] = "MATCH";
EReturnStatus[EReturnStatus["NO_MATCH"] = 1] = "NO_MATCH";
EReturnStatus[EReturnStatus["TIMEOUT"] = 2] = "TIMEOUT";
EReturnStatus[EReturnStatus["WORD_BOUNDARY_FAIL_START"] = 3] = "WORD_BOUNDARY_FAIL_START";
EReturnStatus[EReturnStatus["WORD_BOUNDARY_FAIL_END"] = 4] = "WORD_BOUNDARY_FAIL_END";
})(EReturnStatus = exports.EReturnStatus || (exports.EReturnStatus = {}));
var EDebugFailureReason;
(function (EDebugFailureReason) {
EDebugFailureReason[EDebugFailureReason["NO_PATH"] = 0] = "NO_PATH";
EDebugFailureReason[EDebugFailureReason["NO_NEW_PATHS"] = 1] = "NO_NEW_PATHS";
EDebugFailureReason[EDebugFailureReason["TIMEOUT"] = 2] = "TIMEOUT";
EDebugFailureReason[EDebugFailureReason["WORD_BOUNDARY_FAIL_START"] = 3] = "WORD_BOUNDARY_FAIL_START";
EDebugFailureReason[EDebugFailureReason["WORD_BOUNDARY_FAIL_END"] = 4] = "WORD_BOUNDARY_FAIL_END";
})(EDebugFailureReason = exports.EDebugFailureReason || (exports.EDebugFailureReason = {}));
let classExport;
exports.ConfusableMatcherInterop = classExport;
const ADDON_PATHS = [
'../Debug/confusablematcher-js-interop-native',
'../build/Debug/confusablematcher-js-interop-native',
'../Release/confusablematcher-js-interop-native',
'../build/Release/confusablematcher-js-interop-native',
];
for (const path of ADDON_PATHS) {
try {
const module = require(path);
exports.ConfusableMatcherInterop = classExport = module.ConfusableMatcher;
break;
}
catch (e) {
if ((e === null || e === void 0 ? void 0 : e.code) !== 'MODULE_NOT_FOUND') {
throw e;
}
}
}
exports.default = classExport;
//# sourceMappingURL=binding.js.map