New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More

@enterprise_search/kleislis

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@enterprise_search/kleislis - npm Package Compare versions

Comparing version

to
0.0.4

@@ -11,2 +11,3 @@ import { K0, K1, K2, K3, K4, K5 } from "./kleisli";

export declare const defaultRetryPolicy: RetryPolicyConfig;
export declare const noRetryPolicy: RetryPolicyConfig;
export declare function withRetry<T>(retryPolicy: RetryPolicyConfig, fn: K0<T>): K0<T>;

@@ -13,0 +14,0 @@ export declare function withRetry<P1, T>(retryPolicy: RetryPolicyConfig, fn: K1<P1, T>): K1<P1, T>;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.withMeteredRetry = exports.withRetry = exports.defaultRetryPolicy = void 0;
exports.withMeteredRetry = exports.withRetry = exports.noRetryPolicy = exports.defaultRetryPolicy = void 0;
const metrics_1 = require("./metrics");

@@ -11,2 +11,8 @@ exports.defaultRetryPolicy = {

};
exports.noRetryPolicy = {
initialInterval: 1000,
maximumInterval: 30000,
maximumAttempts: 1,
nonRecoverableErrors: ['Not Found']
};
function withRetry(retryPolicy, fn) {

@@ -13,0 +19,0 @@ return withMeteredRetry(retryPolicy, metrics_1.nullIncMetric, fn);

{
"name": "@enterprise_search/kleislis",
"description": "functions that have inputs, returns promises, and non functionals around them",
"version": "0.0.3",
"version": "0.0.4",
"main": "dist/index",

@@ -6,0 +6,0 @@ "types": "dist/index",