UNPKG

confusablematcher-js-interop

Version:

TypeScript NAPI Interop for ConfusableMatcher.

41 lines 1.96 kB
"use strict"; 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