Socket
Socket
Sign inDemoInstall

@js-bits/typedef-utils

Package Overview
Dependencies
0
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.8 to 0.0.9

4

dist/index.d.ts

@@ -156,3 +156,3 @@ /**

/** @ignore */
type ToNumber<A extends number[], Result extends string = '', Carrying extends number = 0> = A extends [
type ToNumber<A, Result extends string = '', Carrying extends number = 0> = A extends [
infer D extends number,

@@ -166,3 +166,3 @@ ...infer Rest extends number[]

/** @ignore */
type _Multiply_<A extends string | number, B extends string | number, Result extends number = 0, I extends number = 0, X extends number = _Add_<Result, B>, Inc extends number = _Add_<I, 1>> = I extends Parse<A> ? Result : _Multiply_<Parse<A>, B, X, Inc>;
type _Multiply_<A extends string | number, B extends string | number, Result extends number = 0, I extends number = 0> = I extends Parse<A> ? Result : _Multiply_<Parse<A>, B, _Add_<Result, B>, _Add_<I, 1>>;
/**

@@ -169,0 +169,0 @@ * Addition of two positive integer values represented by either a number or a string format

{
"name": "@js-bits/typedef-utils",
"version": "0.0.8",
"version": "0.0.9",
"description": "Utility types for TypeScript",

@@ -5,0 +5,0 @@ "keywords": [

@@ -69,3 +69,3 @@ /* eslint-disable @typescript-eslint/no-unused-vars, import/extensions, @typescript-eslint/no-namespace */

/** @ignore */
type ToNumber<A extends number[], Result extends string = '', Carrying extends number = 0> = A extends [
type ToNumber<A, Result extends string = '', Carrying extends number = 0> = A extends [
infer D extends number,

@@ -81,3 +81,2 @@ ...infer Rest extends number[]

/** @ignore */
// @ts-expect-error Types of property 'toString' are incompatible.
type _Add_<A extends string | number, B extends string | number> = Parse<Normalize<ToNumber<AddString<A, B>>>>;

@@ -90,6 +89,4 @@

Result extends number = 0,
I extends number = 0,
X extends number = _Add_<Result, B>,
Inc extends number = _Add_<I, 1>
> = I extends Parse<A> ? Result : _Multiply_<Parse<A>, B, X, Inc>;
I extends number = 0
> = I extends Parse<A> ? Result : _Multiply_<Parse<A>, B, _Add_<Result, B>, _Add_<I, 1>>;

@@ -96,0 +93,0 @@ /**

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc