itd-api / ItdApiErrorKind
Variable: ItdApiErrorKind
ts
const ItdApiErrorKind: Readonly<{
Auth: "auth";
Conflict: "conflict";
Forbidden: "forbidden";
Generic: "generic";
NotFound: "not_found";
PhoneVerification: "phone_verification";
RateLimit: "rate_limit";
Server: "server";
Validation: "validation";
}>;Defined in: core/errors.ts:34
Разновидность ошибки API — то же, что класс ошибки, но в виде данных.
Существует потому, что instanceof подводит, когда в дереве зависимостей оказались две копии пакета или смешаны сборки ESM и CJS: классы тогда разные, хотя ошибка та же. Проверки isItdValidationError и соседние опираются на это поле, а не на класс.