🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

@wix/sdk-runtime

Package Overview
Dependencies
Maintainers
28
Versions
75
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@wix/sdk-runtime - npm Package Compare versions

Comparing version

to
0.3.48

5

build/rename-all-nested-keys.d.ts

@@ -19,4 +19,7 @@ import type { Simplify } from 'type-fest/source/simplify.js';

export type RenameAllNestedKeys<T, KeyMapper extends Record<string, string>, Depth extends number = 13> = Depth extends never ? T : T extends NonTransformedTypes ? T : Simplify<MapKeys<{
[P in keyof T]: T extends T[P] ? T[P] : T[] extends T[P] ? T[P] : RenameAllNestedKeys<T[P], KeyMapper, DecrementDepth[Depth]>;
[P in keyof T]: T extends T[P] ? T[P] : T[] extends T[P] ? T[P] : TransformedValue<T[P], KeyMapper, DecrementDepth[Depth]>;
}, KeyMapper>>;
type TransformedValue<T, KeyMapper extends Record<string, string>, Depth extends number = 13> = T extends NonTransformedTypes ? T : T extends (infer E)[] ? TransformedArray<E, KeyMapper, Depth> : T extends object ? RenameAllNestedKeys<T, KeyMapper, Depth> : T;
interface TransformedArray<T, KeyMapper extends Record<string, string>, Depth extends number = 13> extends Array<TransformedValue<T, KeyMapper, Depth>> {
}
type MapKeys<T, M extends Record<string, string>> = KeyValueTupleToObject<ValueOf<{

@@ -23,0 +26,0 @@ [K in keyof T]-?: [

@@ -19,4 +19,7 @@ import type { Simplify } from 'type-fest/source/simplify.js';

export type RenameAllNestedKeys<T, KeyMapper extends Record<string, string>, Depth extends number = 13> = Depth extends never ? T : T extends NonTransformedTypes ? T : Simplify<MapKeys<{
[P in keyof T]: T extends T[P] ? T[P] : T[] extends T[P] ? T[P] : RenameAllNestedKeys<T[P], KeyMapper, DecrementDepth[Depth]>;
[P in keyof T]: T extends T[P] ? T[P] : T[] extends T[P] ? T[P] : TransformedValue<T[P], KeyMapper, DecrementDepth[Depth]>;
}, KeyMapper>>;
type TransformedValue<T, KeyMapper extends Record<string, string>, Depth extends number = 13> = T extends NonTransformedTypes ? T : T extends (infer E)[] ? TransformedArray<E, KeyMapper, Depth> : T extends object ? RenameAllNestedKeys<T, KeyMapper, Depth> : T;
interface TransformedArray<T, KeyMapper extends Record<string, string>, Depth extends number = 13> extends Array<TransformedValue<T, KeyMapper, Depth>> {
}
type MapKeys<T, M extends Record<string, string>> = KeyValueTupleToObject<ValueOf<{

@@ -23,0 +26,0 @@ [K in keyof T]-?: [

6

package.json
{
"name": "@wix/sdk-runtime",
"version": "0.3.47",
"version": "0.3.48",
"license": "MIT",

@@ -80,3 +80,3 @@ "sideEffects": false,

"@wix/sdk-context": "0.0.1",
"@wix/sdk-types": "^1.13.19"
"@wix/sdk-types": "^1.13.20"
},

@@ -113,3 +113,3 @@ "devDependencies": {

},
"falconPackageHash": "5d50f96b4a206c6a38674ac372e4d0c222cd57b1abfd677f08f06df3"
"falconPackageHash": "fe0895d833a0d35848798148cb560f36722426dd460427ca85368ffa"
}