smart-track
Version:
A TypeScript SDK for integrating with tracking services using the Beckn protocol. Provides adapters for package tracking with built-in error handling, retry logic, and type safety.
25 lines • 2.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ENDPOINTS = exports.NetworkError = exports.TimeoutError = exports.AuthenticationError = exports.AdapterError = exports.becknMetadataSchema = exports.BecknAction = exports.CountryCode = exports.BaseAdapter = exports.APIAdapter = void 0;
// Main exports for the smart-track package
var api_adapter_1 = require("./adapter/api.adapter");
Object.defineProperty(exports, "APIAdapter", { enumerable: true, get: function () { return api_adapter_1.APIAdapter; } });
var base_adapter_1 = require("./adapter/base.adapter");
Object.defineProperty(exports, "BaseAdapter", { enumerable: true, get: function () { return base_adapter_1.BaseAdapter; } });
// Enum exports
var payload_types_1 = require("./types/payload.types");
Object.defineProperty(exports, "CountryCode", { enumerable: true, get: function () { return payload_types_1.CountryCode; } });
Object.defineProperty(exports, "BecknAction", { enumerable: true, get: function () { return payload_types_1.BecknAction; } });
// Schema exports
var payload_types_2 = require("./types/payload.types");
Object.defineProperty(exports, "becknMetadataSchema", { enumerable: true, get: function () { return payload_types_2.becknMetadataSchema; } });
// Error exports
var error_1 = require("./adapter/utils/error");
Object.defineProperty(exports, "AdapterError", { enumerable: true, get: function () { return error_1.AdapterError; } });
Object.defineProperty(exports, "AuthenticationError", { enumerable: true, get: function () { return error_1.AuthenticationError; } });
Object.defineProperty(exports, "TimeoutError", { enumerable: true, get: function () { return error_1.TimeoutError; } });
Object.defineProperty(exports, "NetworkError", { enumerable: true, get: function () { return error_1.NetworkError; } });
// Constants
var endpoint_const_1 = require("./constants/endpoint.const");
Object.defineProperty(exports, "ENDPOINTS", { enumerable: true, get: function () { return endpoint_const_1.ENDPOINTS; } });
//# sourceMappingURL=index.js.map