@blake.regalia/belt
Advanced tools
Comparing version 0.35.1 to 0.35.2
@@ -69,3 +69,3 @@ import type { A, U } from 'ts-toolbelt'; | ||
*/ | ||
export type StringKeysOf<w_type> = w_type extends ArrayLike<any> ? `${bigint}` : w_type extends Record<infer s_key, any> ? Extract<s_key, string> : never; | ||
export type StringKeysOf<w_type> = w_type extends ArrayLike<any> ? `${bigint}` : w_type extends Record<infer z_key, any> ? z_key extends boolean | number | bigint | string | null | undefined ? `${z_key}` : never : never; | ||
/** | ||
@@ -72,0 +72,0 @@ * Returns the values of the given type, extracting the values of an Array, or the properties of an Object. |
@@ -69,3 +69,3 @@ import type { A, U } from 'ts-toolbelt'; | ||
*/ | ||
export type StringKeysOf<w_type> = w_type extends ArrayLike<any> ? `${bigint}` : w_type extends Record<infer s_key, any> ? Extract<s_key, string> : never; | ||
export type StringKeysOf<w_type> = w_type extends ArrayLike<any> ? `${bigint}` : w_type extends Record<infer z_key, any> ? z_key extends boolean | number | bigint | string | null | undefined ? `${z_key}` : never : never; | ||
/** | ||
@@ -72,0 +72,0 @@ * Returns the values of the given type, extracting the values of an Array, or the properties of an Object. |
{ | ||
"name": "@blake.regalia/belt", | ||
"version": "0.35.1", | ||
"version": "0.35.2", | ||
"repository": "github:blake-regalia/belt", | ||
@@ -5,0 +5,0 @@ "license": "ISC", |
273787