diff --git a/ext-src/KanbnStatusBarItem.ts b/ext-src/KanbnStatusBarItem.ts index c597b5f..fb8bdb9 100644 --- a/ext-src/KanbnStatusBarItem.ts +++ b/ext-src/KanbnStatusBarItem.ts @@ -1,3 +1,4 @@ +import { status } from '@basementuniverse/kanbn/src/main'; import * as vscode from 'vscode'; export default class KanbnStatusBarItem { @@ -18,7 +19,12 @@ export default class KanbnStatusBarItem { return; } if (await this._kanbn.initialised()) { - const status = await this._kanbn.status(true); + const status = (await this._kanbn.status(true)) as { + tasks: number, + columnTasks: Record, + startedTasks?: number, + completedTasks?: number + }; const text = [ `$(project) ${status.tasks}` ]; diff --git a/package-lock.json b/package-lock.json index d2c0c56..59ec129 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1352,9 +1352,9 @@ } }, "@basementuniverse/kanbn": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@basementuniverse/kanbn/-/kanbn-0.7.1.tgz", - "integrity": "sha512-Y8o35A2YNDcNiMTo1XwV8BKS1UKR3IsBZZgRArIMiMuR+QQsh76V7LIuSo7QfvcdwDjS21HuI1p3w9tzvMF02g==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@basementuniverse/kanbn/-/kanbn-0.8.0.tgz", + "integrity": "sha512-NaDhXS7mAw2t3CWqBHNYRTxadvGq8zF5M+4FN2O7ZwjE4wl7z4eMPOcUhBgGIG93oM3Mtw1nFAnbM+Hxt9I3EQ==", "requires": { "asciichart": "^1.5.25", "auto-load": "^3.0.4", @@ -1375,7 +1375,6 @@ "marked": "^1.2.7", "marked-terminal": "^4.1.1", "minimist": "^1.2.5", - "param-case": "^3.0.4", "rimraf": "^3.0.2", "terminal-kit": "^1.44.0", "yamljs": "^0.3.0" diff --git a/package.json b/package.json index 933f47e..b494194 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ } }, "dependencies": { - "@basementuniverse/kanbn": "^0.7.1", + "@basementuniverse/kanbn": "^0.8.0", "dateformat": "^4.5.1", "formik": "^2.2.6", "git-user-name": "^2.0.0",