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

@tyriar/fibonacci-heap

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tyriar/fibonacci-heap - npm Package Compare versions

Comparing version 2.0.6 to 2.0.7

2

package.json
{
"name": "@tyriar/fibonacci-heap",
"version": "2.0.6",
"version": "2.0.7",
"description": "An implementation of the Fibonacci heap data structure",

@@ -5,0 +5,0 @@ "scripts": {

@@ -8,6 +8,6 @@ /**

import { Node } from './node';
import { IKeyComparable } from './interfaces';
import { INode } from './interfaces';
import { NodeListIterator } from './nodeListIterator';
export type CompareFunction<K> = (a: IKeyComparable<K>, b: IKeyComparable<K>) => number;
export type CompareFunction<K, V> = (a: INode<K, V>, b: INode<K, V>) => number;

@@ -19,3 +19,3 @@ export class FibonacciHeap<K, V> {

constructor(
private _compare?: CompareFunction<K>
private _compare?: CompareFunction<K, V>
) {

@@ -163,3 +163,3 @@ if (!_compare) {

*/
private _defaultCompare(a: IKeyComparable<K>, b: IKeyComparable<K>): number {
private _defaultCompare(a: INode<K, V>, b: INode<K, V>): number {
if (a.key > b.key) {

@@ -166,0 +166,0 @@ return 1;

@@ -7,9 +7,5 @@ /**

export interface IKeyComparable<K> {
key: K;
}
export interface INode<K, V> {
key: K;
value: V;
value?: V;
}

@@ -7,5 +7,5 @@ /**

import { IKeyComparable, INode } from './interfaces';
import { INode } from './interfaces';
export class Node<K, V> implements INode<K, V>, IKeyComparable<K> {
export class Node<K, V> implements INode<K, V> {
public key: K;

@@ -12,0 +12,0 @@ public value: V;

@@ -7,3 +7,3 @@ /**

import { IKeyComparable, INode } from "../src/interfaces";
import { INode } from "../src/interfaces";
import { CompareFunction } from "../src/fibonacciHeap";

@@ -20,3 +20,3 @@

*/
constructor(compare?: CompareFunction<K>);
constructor(compare?: CompareFunction<K, V>);

@@ -23,0 +23,0 @@ /**

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