diff --git a/index.d.ts b/index.d.ts index 5041ea9..b236013 100644 --- a/index.d.ts +++ b/index.d.ts @@ -665,6 +665,12 @@ export interface extensionAPI { */ addSongs(...songs: Song[]): Promise<(Song | undefined)[] | undefined> + /** + * Update song in library by ID + * @param song song to update + */ + updateSong(song: Song): Promise + /** * @deprecated pass song instead of song_id * Remove song from library diff --git a/package.json b/package.json index 129049e..d1bdb71 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,9 @@ "devDependencies": { "loglevel": "^1.7.1", "typedoc": "^0.22.5", - "typescript": "^4.4.3", - "@types/node": "^18.11.7" + "typescript": "^4.4.3" + }, + "dependencies": { + "@types/node": "^17.0.35" } -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index 8cfb255..11fa96c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,10 +2,10 @@ # yarn lockfile v1 -"@types/node@^18.11.7": - version "18.11.7" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.7.tgz#8ccef136f240770c1379d50100796a6952f01f94" - integrity sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ== +"@types/node@^17.0.35": + version "17.0.35" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.35.tgz#635b7586086d51fb40de0a2ec9d1014a5283ba4a" + integrity sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg== balanced-match@^1.0.0: version "1.0.2"