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

@blake.regalia/belt

Package Overview
Dependencies
Maintainers
1
Versions
121
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@blake.regalia/belt - npm Package Compare versions

Comparing version 0.34.0 to 0.34.1

5

dist/cjs/async.d.ts

@@ -15,3 +15,6 @@ import type { Nilable } from './types';

*/
export declare const timeout_exec: <w_return extends unknown = any>(xt_wait: number, f_attempt?: (() => Promise<w_return>) | undefined) => Promise<[w_return, 0] | [undefined, 1]>;
export declare const timeout_exec: <w_return extends unknown = any>(xt_wait: number, f_attempt?: () => Promise<w_return>) => Promise<[
w_return,
0
] | [undefined, 1]>;
/**

@@ -18,0 +21,0 @@ * A Promise that never fulfills nor rejects

37

dist/cjs/async.js

@@ -92,3 +92,3 @@ "use strict";

}),
((w_return, e_reject) => {
(w_return_p, e_reject) => {
if (e_reject) {

@@ -98,38 +98,9 @@ fe_reject(e_reject);

else {
fk_resolve(w_return);
// ts 5.4 is so broken
fk_resolve(w_return_p);
}
}),
},
];
};
exports.defer = defer;
// export const defer_many = <
// h_input extends Dict<unknown>,
// >(h_input: h_input): {
// promises: {
// [si_each in keyof typeof h_input]: Promise<typeof h_input[si_each]>;
// };
// resolve(h_resolves: {
// [si_each in keyof typeof h_input]?: typeof h_input[si_each];
// }): void;
// reject(h_rejects: {
// [si_each in keyof typeof h_input]?: Error;
// }): void;
// } => {
// const h_mapped: Dict<ReturnType<typeof defer>> = transform_values(h_input, () => defer());
// return {
// promises: transform_values(h_mapped, a_defer => a_defer[0]) as {
// [si_each in keyof typeof h_input]: Promise<typeof h_input[si_each]>;
// },
// resolve(h_resolves) {
// for(const si_key in h_resolves) {
// h_mapped[si_key]?.[1](h_resolves[si_key]);
// }
// },
// reject(h_rejects) {
// for(const si_key in h_rejects) {
// h_mapped[si_key]?.[1](__UNDEFINED, h_rejects[si_key]);
// }
// },
// };
// };
//# sourceMappingURL=async.js.map

@@ -182,7 +182,7 @@ import type { NoInfer } from 'ts-toolbelt/out/Function/NoInfer';

*/
export declare const concat_entries: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => w_out, b_keep_undefs?: 0 | 1 | boolean | undefined, a_out?: w_out[]) => w_out[];
export declare const concat_entries: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => w_out, b_keep_undefs?: 0 | 1 | boolean | undefined, a_out?: w_out[]) => NoInfer<w_out[]>;
/**
* @deprecated Use {@link concat_entries} instead
*/
export declare const oderac: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => w_out, b_keep_undefs?: 0 | 1 | boolean | undefined, a_out?: w_out[]) => w_out[];
export declare const oderac: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => w_out, b_keep_undefs?: 0 | 1 | boolean | undefined, a_out?: w_out[]) => NoInfer<w_out[]>;
/**

@@ -195,7 +195,7 @@ * Reduce object entries to an array via flattening (i.e., callback return value will be spread into array)

*/
export declare const flatten_entries: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => Iterable<w_out>, a_out?: w_out[]) => w_out[];
export declare const flatten_entries: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => Iterable<w_out>, a_out?: w_out[]) => NoInfer<w_out[]>;
/**
* @deprecated Use {@link flatten_entries} instead
*/
export declare const oderaf: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => Iterable<w_out>, a_out?: w_out[]) => w_out[];
export declare const oderaf: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => Iterable<w_out>, a_out?: w_out[]) => NoInfer<w_out[]>;
/**

@@ -202,0 +202,0 @@ * Transform an object to an object by its entries via merging (i.e., callback return value will be spread into object)

@@ -15,3 +15,6 @@ import type { Nilable } from './types';

*/
export declare const timeout_exec: <w_return extends unknown = any>(xt_wait: number, f_attempt?: (() => Promise<w_return>) | undefined) => Promise<[w_return, 0] | [undefined, 1]>;
export declare const timeout_exec: <w_return extends unknown = any>(xt_wait: number, f_attempt?: () => Promise<w_return>) => Promise<[
w_return,
0
] | [undefined, 1]>;
/**

@@ -18,0 +21,0 @@ * A Promise that never fulfills nor rejects

@@ -85,3 +85,3 @@ import { __UNDEFINED, F_NOOP } from './belt.js';

}),
((w_return, e_reject) => {
(w_return_p, e_reject) => {
if (e_reject) {

@@ -91,37 +91,8 @@ fe_reject(e_reject);

else {
fk_resolve(w_return);
// ts 5.4 is so broken
fk_resolve(w_return_p);
}
}),
},
];
};
// export const defer_many = <
// h_input extends Dict<unknown>,
// >(h_input: h_input): {
// promises: {
// [si_each in keyof typeof h_input]: Promise<typeof h_input[si_each]>;
// };
// resolve(h_resolves: {
// [si_each in keyof typeof h_input]?: typeof h_input[si_each];
// }): void;
// reject(h_rejects: {
// [si_each in keyof typeof h_input]?: Error;
// }): void;
// } => {
// const h_mapped: Dict<ReturnType<typeof defer>> = transform_values(h_input, () => defer());
// return {
// promises: transform_values(h_mapped, a_defer => a_defer[0]) as {
// [si_each in keyof typeof h_input]: Promise<typeof h_input[si_each]>;
// },
// resolve(h_resolves) {
// for(const si_key in h_resolves) {
// h_mapped[si_key]?.[1](h_resolves[si_key]);
// }
// },
// reject(h_rejects) {
// for(const si_key in h_rejects) {
// h_mapped[si_key]?.[1](__UNDEFINED, h_rejects[si_key]);
// }
// },
// };
// };
//# sourceMappingURL=async.js.map

@@ -182,7 +182,7 @@ import type { NoInfer } from 'ts-toolbelt/out/Function/NoInfer';

*/
export declare const concat_entries: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => w_out, b_keep_undefs?: 0 | 1 | boolean | undefined, a_out?: w_out[]) => w_out[];
export declare const concat_entries: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => w_out, b_keep_undefs?: 0 | 1 | boolean | undefined, a_out?: w_out[]) => NoInfer<w_out[]>;
/**
* @deprecated Use {@link concat_entries} instead
*/
export declare const oderac: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => w_out, b_keep_undefs?: 0 | 1 | boolean | undefined, a_out?: w_out[]) => w_out[];
export declare const oderac: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => w_out, b_keep_undefs?: 0 | 1 | boolean | undefined, a_out?: w_out[]) => NoInfer<w_out[]>;
/**

@@ -195,7 +195,7 @@ * Reduce object entries to an array via flattening (i.e., callback return value will be spread into array)

*/
export declare const flatten_entries: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => Iterable<w_out>, a_out?: w_out[]) => w_out[];
export declare const flatten_entries: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => Iterable<w_out>, a_out?: w_out[]) => NoInfer<w_out[]>;
/**
* @deprecated Use {@link flatten_entries} instead
*/
export declare const oderaf: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => Iterable<w_out>, a_out?: w_out[]) => w_out[];
export declare const oderaf: <w_out extends unknown, w_src extends KeyValuable = KeyValuable, z_keys extends StringKeysOf<w_src> = StringKeysOf<w_src>, z_values extends ValuesOf<w_src> = ValuesOf<w_src>>(w_src: w_src, f_concat: (si_key: z_keys, w_value: z_values, i_entry: number) => Iterable<w_out>, a_out?: w_out[]) => NoInfer<w_out[]>;
/**

@@ -202,0 +202,0 @@ * Transform an object to an object by its entries via merging (i.e., callback return value will be spread into object)

{
"name": "@blake.regalia/belt",
"version": "0.34.0",
"version": "0.34.1",
"repository": "github:blake-regalia/belt",

@@ -33,7 +33,7 @@ "license": "ISC",

"@rollup/plugin-typescript": "^11.1.6",
"@types/node": "^20.11.27",
"@types/node": "^20.11.30",
"@types/web": "^0.0.142",
"@typescript-eslint/parser": "^7.2.0",
"bun": "^1.0.30",
"bun-types": "^1.0.30",
"@typescript-eslint/parser": "^7.3.1",
"bun": "^1.0.35",
"bun-types": "^1.0.35",
"eslint": "^8.57.0",

@@ -44,3 +44,3 @@ "jest": "^29.7.0",

"ts-toolbelt": "^9.6.0",
"typescript": "^5.3.3"
"typescript": "^5.4.3"
},

@@ -47,0 +47,0 @@ "publishConfig": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc