From 42a4d8be71ea05c435895cf3f139d3fbfee95708 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Jun 2023 15:29:35 +0200 Subject: [PATCH] deps(dev): bump aegir from 37.12.1 to 38.1.7 (#30) * deps(dev): bump aegir from 37.12.1 to 38.1.7 Bumps [aegir](https://github.com/ipfs/aegir) from 37.12.1 to 38.1.7. - [Release notes](https://github.com/ipfs/aegir/releases) - [Changelog](https://github.com/ipfs/aegir/blob/master/CHANGELOG.md) - [Commits](https://github.com/ipfs/aegir/compare/v37.12.1...v38.1.7) --- updated-dependencies: - dependency-name: aegir dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix linting --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: achingbrain --- package.json | 3 ++- src/index.ts | 8 ++++---- test/index.spec.ts | 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index cb7c8a40ed..17f6973842 100644 --- a/package.json +++ b/package.json @@ -142,7 +142,8 @@ "@libp2p/interface-metrics": "^4.0.0" }, "devDependencies": { - "aegir": "^37.0.7", + "@types/sinon": "^10.0.15", + "aegir": "^39.0.10", "sinon": "^15.0.1", "sinon-ts": "^1.0.0" } diff --git a/src/index.ts b/src/index.ts index da948c4832..6cf3fa322c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -17,24 +17,24 @@ class TrackedMap extends Map { this.updateComponentMetric() } - set (key: K, value: V) { + set (key: K, value: V): this { super.set(key, value) this.updateComponentMetric() return this } - delete (key: K) { + delete (key: K): boolean { const deleted = super.delete(key) this.updateComponentMetric() return deleted } - clear () { + clear (): void { super.clear() this.updateComponentMetric() } - private updateComponentMetric () { + private updateComponentMetric (): void { this.metric.update(this.size) } } diff --git a/test/index.spec.ts b/test/index.spec.ts index d6f38b56e1..4450f41df8 100644 --- a/test/index.spec.ts +++ b/test/index.spec.ts @@ -1,8 +1,8 @@ import { expect } from 'aegir/chai' +import { stubInterface } from 'sinon-ts' import { trackedMap } from '../src/index.js' -import type { SinonStubbedInstance } from 'sinon' import type { Metric, Metrics } from '@libp2p/interface-metrics' -import { stubInterface } from 'sinon-ts' +import type { SinonStubbedInstance } from 'sinon' describe('tracked-map', () => { let metrics: SinonStubbedInstance