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

@solid-primitives/keyed

Package Overview
Dependencies
Maintainers
3
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@solid-primitives/keyed - npm Package Compare versions

Comparing version 1.1.10 to 1.2.0

2

dist/index.d.ts

@@ -12,3 +12,3 @@ import { Accessor, JSX, AccessorArray } from 'solid-js';

*/
declare function keyArray<T, U, K>(items: Accessor<readonly T[] | undefined | null | false>, keyFn: (v: T) => K, mapFn: (v: Accessor<T>, i: Accessor<number>) => U, options?: {
declare function keyArray<T, U, K>(items: Accessor<readonly T[] | undefined | null | false>, keyFn: (item: T, index: number) => K, mapFn: (v: Accessor<T>, i: Accessor<number>) => U, options?: {
fallback?: Accessor<U>;

@@ -15,0 +15,0 @@ }): Accessor<U[]>;

@@ -50,3 +50,3 @@ import { onCleanup, $TRACK, untrack, createRoot, createSignal, createMemo, mapArray, on } from 'solid-js';

const item = list[i];
const key = keyFn(item);
const key = keyFn(item, i);
addNewItem(result, item, i, key);

@@ -59,3 +59,3 @@ }

const item = list[i];
const key = keyFn(item);
const key = keyFn(item, i);
prevKeys.delete(key);

@@ -62,0 +62,0 @@ const lookup = prev.get(key);

{
"name": "@solid-primitives/keyed",
"version": "1.1.10",
"version": "1.2.0",
"description": "Control Flow primitives and components that require specifying explicit keys to identify or rerender elements.",

@@ -46,6 +46,5 @@ "author": "Damian Tarnawski @thetarnav <gthetarnav@gmail.com>",

"devDependencies": {
"@solid-primitives/immutable": "^0.1.9",
"@solid-primitives/refs": "^1.0.1",
"@solid-primitives/utils": "^5.5.1",
"solid-transition-group": "^0.0.13"
"@solid-primitives/refs": "^1.0.2",
"@solid-primitives/utils": "^6.1.0",
"solid-transition-group": "^0.2.2"
},

@@ -52,0 +51,0 @@ "peerDependencies": {

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