From b96d707ce518fd186cad80a7040040b075f89a49 Mon Sep 17 00:00:00 2001 From: alexander-akait Date: Thu, 15 Jan 2026 13:32:02 +0300 Subject: [PATCH] fix: typo in types --- lib/DirectoryWatcher.js | 4 ++-- lib/index.js | 4 ++-- package-lock.json | 22 ++++++++++++++++++++-- types/DirectoryWatcher.d.ts | 10 +++++----- types/index.d.ts | 6 +++--- 5 files changed, 32 insertions(+), 14 deletions(-) diff --git a/lib/DirectoryWatcher.js b/lib/DirectoryWatcher.js index 1791ab2..a529e67 100644 --- a/lib/DirectoryWatcher.js +++ b/lib/DirectoryWatcher.js @@ -14,13 +14,13 @@ const watchEventSource = require("./watchEventSource"); /** @typedef {import("./index").EventType} EventType */ /** @typedef {import("./index").TimeInfoEntries} TimeInfoEntries */ /** @typedef {import("./index").Entry} Entry */ -/** @typedef {import("./index").ExistanceOnlyTimeEntry} ExistanceOnlyTimeEntry */ +/** @typedef {import("./index").ExistenceOnlyTimeEntry} ExistenceOnlyTimeEntry */ /** @typedef {import("./index").OnlySafeTimeEntry} OnlySafeTimeEntry */ /** @typedef {import("./index").EventMap} EventMap */ /** @typedef {import("./getWatcherManager").WatcherManager} WatcherManager */ /** @typedef {import("./watchEventSource").Watcher} EventSourceWatcher */ -/** @type {ExistanceOnlyTimeEntry} */ +/** @type {ExistenceOnlyTimeEntry} */ const EXISTANCE_ONLY_TIME_ENTRY = Object.freeze({}); let FS_ACCURACY = 2000; diff --git a/lib/index.js b/lib/index.js index ffba497..6884c2a 100644 --- a/lib/index.js +++ b/lib/index.js @@ -46,8 +46,8 @@ const watchEventSource = require("./watchEventSource"); /** @typedef {{ safeTime: number, timestamp: number, accuracy: number }} Entry */ /** @typedef {{ safeTime: number }} OnlySafeTimeEntry */ // eslint-disable-next-line jsdoc/ts-no-empty-object-type -/** @typedef {{}} ExistanceOnlyTimeEntry */ -/** @typedef {Map} TimeInfoEntries */ +/** @typedef {{}} ExistenceOnlyTimeEntry */ +/** @typedef {Map} TimeInfoEntries */ /** @typedef {Set} Changes */ /** @typedef {Set} Removals */ /** @typedef {{ changes: Changes, removals: Removals }} Aggregated */ diff --git a/package-lock.json b/package-lock.json index bada2bb..6199bc5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "watchpack", - "version": "2.4.4", + "version": "2.5.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "watchpack", - "version": "2.4.4", + "version": "2.5.0", "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", @@ -77,6 +77,7 @@ "version": "7.27.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -699,6 +700,7 @@ "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -712,6 +714,7 @@ "integrity": "sha512-R8uZemG9dKTbru/DQRPblbJyXpObwKzo8rv1KYGGuPUPtjM4LXBYM9q5CIZAComzZupws3tWbDwam5AFpPLyJQ==", "dev": true, "license": "MIT", + "peer": true, "workspaces": [ "examples/*" ], @@ -1228,6 +1231,7 @@ "integrity": "sha512-JCs+MqoXfXrRPGbGmho/zGS/jMcn3ieKl/A8YImqib76C8kjgZwq5uUFzc30lJkMvcchuRn6/v8IApLxli3Jyw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.9.0", "@typescript-eslint/types": "^8.47.0", @@ -1616,6 +1620,7 @@ "version": "8.15.0", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2117,6 +2122,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -2938,6 +2944,7 @@ "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -3012,6 +3019,7 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", + "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -3151,6 +3159,7 @@ "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", @@ -3201,6 +3210,7 @@ "integrity": "sha512-DAi9H8xN/TUuNOt+xDP1RqpCJLsSxBb5u1zXSpCyp0VAWGL8MBAg5t7/Dk+76iX7d1LhWu4DDH77IQNUolLDyg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/utils": "^8.0.0" }, @@ -3227,6 +3237,7 @@ "integrity": "sha512-PR81eOGq4S7diVnV9xzFSBE4CDENRQGP0Lckkek8AdHtbj+6Bm0cItwlFnxsLFriJHspiE3mpu8U20eODyToIg==", "dev": true, "license": "BSD-3-Clause", + "peer": true, "dependencies": { "@es-joy/jsdoccomment": "~0.76.0", "@es-joy/resolve.exports": "1.2.0", @@ -3267,6 +3278,7 @@ "integrity": "sha512-68PealUpYoHOBh332JLLD9Sj7OQUDkFpmcfqt8R9sySfFSeuGJjMTJQvCRRB96zO3A/PELRLkPrzsHmzEFQQ5A==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.5.0", "enhanced-resolve": "^5.17.1", @@ -3305,6 +3317,7 @@ "integrity": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "prettier-linter-helpers": "^1.0.0", "synckit": "^0.11.7" @@ -3336,6 +3349,7 @@ "integrity": "sha512-HIlIkGLkvf29YEiS/ImuDZQbP12gWyx5i3C6XrRxMvVdqMroCI9qoVYCoIl17ChN+U89pn9sVwLxhIWj5nEc7g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "@eslint-community/eslint-utils": "^4.9.0", @@ -3935,6 +3949,7 @@ "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -4741,6 +4756,7 @@ "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@jest/core": "^27.5.1", "import-local": "^3.0.2", @@ -7054,6 +7070,7 @@ "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -8118,6 +8135,7 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/types/DirectoryWatcher.d.ts b/types/DirectoryWatcher.d.ts index 6364505..64de14d 100644 --- a/types/DirectoryWatcher.d.ts +++ b/types/DirectoryWatcher.d.ts @@ -184,7 +184,7 @@ declare namespace DirectoryWatcher { EventType, TimeInfoEntries, Entry, - ExistanceOnlyTimeEntry, + ExistenceOnlyTimeEntry, OnlySafeTimeEntry, EventMap, WatcherManager, @@ -244,18 +244,18 @@ import watchEventSource = require("./watchEventSource"); /** @typedef {import("./index").EventType} EventType */ /** @typedef {import("./index").TimeInfoEntries} TimeInfoEntries */ /** @typedef {import("./index").Entry} Entry */ -/** @typedef {import("./index").ExistanceOnlyTimeEntry} ExistanceOnlyTimeEntry */ +/** @typedef {import("./index").ExistenceOnlyTimeEntry} ExistenceOnlyTimeEntry */ /** @typedef {import("./index").OnlySafeTimeEntry} OnlySafeTimeEntry */ /** @typedef {import("./index").EventMap} EventMap */ /** @typedef {import("./getWatcherManager").WatcherManager} WatcherManager */ /** @typedef {import("./watchEventSource").Watcher} EventSourceWatcher */ -/** @type {ExistanceOnlyTimeEntry} */ -declare const EXISTANCE_ONLY_TIME_ENTRY: ExistanceOnlyTimeEntry; +/** @type {ExistenceOnlyTimeEntry} */ +declare const EXISTANCE_ONLY_TIME_ENTRY: ExistenceOnlyTimeEntry; type IgnoredFunction = import("./index").IgnoredFunction; type EventType = import("./index").EventType; type TimeInfoEntries = import("./index").TimeInfoEntries; type Entry = import("./index").Entry; -type ExistanceOnlyTimeEntry = import("./index").ExistanceOnlyTimeEntry; +type ExistenceOnlyTimeEntry = import("./index").ExistenceOnlyTimeEntry; type OnlySafeTimeEntry = import("./index").OnlySafeTimeEntry; type EventMap = import("./index").EventMap; type WatcherManager = import("./getWatcherManager").WatcherManager; diff --git a/types/index.d.ts b/types/index.d.ts index f483678..24494a4 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -118,7 +118,7 @@ declare namespace Watchpack { EventType, Entry, OnlySafeTimeEntry, - ExistanceOnlyTimeEntry, + ExistenceOnlyTimeEntry, TimeInfoEntries, Changes, Removals, @@ -227,10 +227,10 @@ type Entry = { type OnlySafeTimeEntry = { safeTime: number; }; -type ExistanceOnlyTimeEntry = {}; +type ExistenceOnlyTimeEntry = {}; type TimeInfoEntries = Map< string, - Entry | OnlySafeTimeEntry | ExistanceOnlyTimeEntry | null + Entry | OnlySafeTimeEntry | ExistenceOnlyTimeEntry | null >; type Changes = Set; type Removals = Set;