UNPKG

@aws-lambda-powertools/idempotency

Version:

The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.

23 lines (22 loc) 3.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.makeIdempotent = exports.idempotent = exports.IdempotencyConfig = exports.IdempotencyValidationError = exports.IdempotencyUnknownError = exports.IdempotencyPersistenceLayerError = exports.IdempotencyKeyError = exports.IdempotencyItemNotFoundError = exports.IdempotencyItemAlreadyExistsError = exports.IdempotencyInvalidStatusError = exports.IdempotencyInconsistentStateError = exports.IdempotencyAlreadyInProgressError = exports.PERSISTENCE_ATTRIBUTE_KEY_MAPPINGS = exports.IdempotencyRecordStatus = void 0; var constants_js_1 = require("./constants.js"); Object.defineProperty(exports, "IdempotencyRecordStatus", { enumerable: true, get: function () { return constants_js_1.IdempotencyRecordStatus; } }); Object.defineProperty(exports, "PERSISTENCE_ATTRIBUTE_KEY_MAPPINGS", { enumerable: true, get: function () { return constants_js_1.PERSISTENCE_ATTRIBUTE_KEY_MAPPINGS; } }); var errors_js_1 = require("./errors.js"); Object.defineProperty(exports, "IdempotencyAlreadyInProgressError", { enumerable: true, get: function () { return errors_js_1.IdempotencyAlreadyInProgressError; } }); Object.defineProperty(exports, "IdempotencyInconsistentStateError", { enumerable: true, get: function () { return errors_js_1.IdempotencyInconsistentStateError; } }); Object.defineProperty(exports, "IdempotencyInvalidStatusError", { enumerable: true, get: function () { return errors_js_1.IdempotencyInvalidStatusError; } }); Object.defineProperty(exports, "IdempotencyItemAlreadyExistsError", { enumerable: true, get: function () { return errors_js_1.IdempotencyItemAlreadyExistsError; } }); Object.defineProperty(exports, "IdempotencyItemNotFoundError", { enumerable: true, get: function () { return errors_js_1.IdempotencyItemNotFoundError; } }); Object.defineProperty(exports, "IdempotencyKeyError", { enumerable: true, get: function () { return errors_js_1.IdempotencyKeyError; } }); Object.defineProperty(exports, "IdempotencyPersistenceLayerError", { enumerable: true, get: function () { return errors_js_1.IdempotencyPersistenceLayerError; } }); Object.defineProperty(exports, "IdempotencyUnknownError", { enumerable: true, get: function () { return errors_js_1.IdempotencyUnknownError; } }); Object.defineProperty(exports, "IdempotencyValidationError", { enumerable: true, get: function () { return errors_js_1.IdempotencyValidationError; } }); var IdempotencyConfig_js_1 = require("./IdempotencyConfig.js"); Object.defineProperty(exports, "IdempotencyConfig", { enumerable: true, get: function () { return IdempotencyConfig_js_1.IdempotencyConfig; } }); var idempotencyDecorator_js_1 = require("./idempotencyDecorator.js"); Object.defineProperty(exports, "idempotent", { enumerable: true, get: function () { return idempotencyDecorator_js_1.idempotent; } }); var makeIdempotent_js_1 = require("./makeIdempotent.js"); Object.defineProperty(exports, "makeIdempotent", { enumerable: true, get: function () { return makeIdempotent_js_1.makeIdempotent; } });