UNPKG

react-native-executorch

Version:

An easy way to run AI models in react native with ExecuTorch

38 lines (37 loc) 1.86 kB
"use strict"; export let ETError = /*#__PURE__*/function (ETError) { ETError[ETError["UndefinedError"] = 101] = "UndefinedError"; ETError[ETError["ModuleNotLoaded"] = 102] = "ModuleNotLoaded"; ETError[ETError["FileWriteFailed"] = 103] = "FileWriteFailed"; ETError[ETError["ModelGenerating"] = 104] = "ModelGenerating"; ETError[ETError["LanguageNotSupported"] = 105] = "LanguageNotSupported"; ETError[ETError["InvalidModelSource"] = 255] = "InvalidModelSource"; ETError[ETError["Ok"] = 0] = "Ok"; ETError[ETError["Internal"] = 1] = "Internal"; ETError[ETError["InvalidState"] = 2] = "InvalidState"; ETError[ETError["EndOfMethod"] = 3] = "EndOfMethod"; ETError[ETError["NotSupported"] = 16] = "NotSupported"; ETError[ETError["NotImplemented"] = 17] = "NotImplemented"; ETError[ETError["InvalidArgument"] = 18] = "InvalidArgument"; ETError[ETError["InvalidType"] = 19] = "InvalidType"; ETError[ETError["OperatorMissing"] = 20] = "OperatorMissing"; ETError[ETError["NotFound"] = 32] = "NotFound"; ETError[ETError["MemoryAllocationFailed"] = 33] = "MemoryAllocationFailed"; ETError[ETError["AccessFailed"] = 34] = "AccessFailed"; ETError[ETError["InvalidProgram"] = 35] = "InvalidProgram"; ETError[ETError["DelegateInvalidCompatibility"] = 48] = "DelegateInvalidCompatibility"; ETError[ETError["DelegateMemoryAllocationFailed"] = 49] = "DelegateMemoryAllocationFailed"; ETError[ETError["DelegateInvalidHandle"] = 50] = "DelegateInvalidHandle"; return ETError; }({}); export const getError = e => { if (typeof e === 'number') { if (e in ETError) return ETError[e]; return ETError[ETError.UndefinedError]; } const error = e; const errorCode = parseInt(error.message, 10); if (errorCode in ETError) return ETError[errorCode]; return ETError[ETError.UndefinedError]; }; //# sourceMappingURL=Error.js.map