UNPKG

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
"use strict"; 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