diff --git a/packages/foam-vscode/src/core/janitor/generate-link-references.ts b/packages/foam-vscode/src/core/janitor/generate-link-references.ts index 357094ff..91dc2c74 100644 --- a/packages/foam-vscode/src/core/janitor/generate-link-references.ts +++ b/packages/foam-vscode/src/core/janitor/generate-link-references.ts @@ -1,4 +1,4 @@ -import { NoteLinkDefinition, Resource, ResourceLink } from '../model/note'; +import { NoteLinkDefinition, Resource } from '../model/note'; import { Range } from '../model/range'; import { createMarkdownReferences } from '../services/markdown-provider'; import { FoamWorkspace } from '../model/workspace'; diff --git a/packages/foam-vscode/src/core/utils/core.ts b/packages/foam-vscode/src/core/utils/core.ts index 962a38f4..89852579 100644 --- a/packages/foam-vscode/src/core/utils/core.ts +++ b/packages/foam-vscode/src/core/utils/core.ts @@ -78,7 +78,7 @@ export async function firstFrom( * @param functions - The array of functions to execute. * @returns A generator yielding the results of the functions. */ -function* lazyExecutor(functions: Array<() => T>): Generator { +export function* lazyExecutor(functions: Array<() => T>): Generator { for (const fn of functions) { yield fn(); } diff --git a/packages/foam-vscode/src/features/commands/copy-without-brackets.spec.ts b/packages/foam-vscode/src/features/commands/copy-without-brackets.spec.ts index e2dc3c4b..950a73b6 100644 --- a/packages/foam-vscode/src/features/commands/copy-without-brackets.spec.ts +++ b/packages/foam-vscode/src/features/commands/copy-without-brackets.spec.ts @@ -1,5 +1,5 @@ /* @unit-ready */ -import { env, Position, Selection, commands } from 'vscode'; +import { env, Selection, commands } from 'vscode'; import { createFile, showInEditor } from '../../test/test-utils-vscode'; import { removeBrackets, toTitleCase } from './copy-without-brackets'; diff --git a/packages/foam-vscode/src/features/commands/create-note-from-template.ts b/packages/foam-vscode/src/features/commands/create-note-from-template.ts index 5bba42c3..7882c890 100644 --- a/packages/foam-vscode/src/features/commands/create-note-from-template.ts +++ b/packages/foam-vscode/src/features/commands/create-note-from-template.ts @@ -1,5 +1,4 @@ import { commands, ExtensionContext } from 'vscode'; -import { askUserForTemplate } from '../../services/templates'; export default async function activate(context: ExtensionContext) { context.subscriptions.push( diff --git a/packages/foam-vscode/src/features/commands/open-resource.ts b/packages/foam-vscode/src/features/commands/open-resource.ts index 5b4cba64..12a70720 100644 --- a/packages/foam-vscode/src/features/commands/open-resource.ts +++ b/packages/foam-vscode/src/features/commands/open-resource.ts @@ -9,7 +9,7 @@ import { import { CommandDescriptor } from '../../utils/commands'; import { FoamWorkspace } from '../../core/model/workspace'; import { Resource } from '../../core/model/note'; -import { isSome, isNone } from '../../core/utils'; +import { isNone } from '../../core/utils'; export default async function activate( context: vscode.ExtensionContext, diff --git a/packages/foam-vscode/src/features/preview/tag-highlight.ts b/packages/foam-vscode/src/features/preview/tag-highlight.ts index ba3aa282..7f80a099 100644 --- a/packages/foam-vscode/src/features/preview/tag-highlight.ts +++ b/packages/foam-vscode/src/features/preview/tag-highlight.ts @@ -3,8 +3,6 @@ import markdownItRegex from 'markdown-it-regex'; import { FoamWorkspace } from '../../core/model/workspace'; import { Logger } from '../../core/utils/log'; -import { isNone } from '../../core/utils'; -import { commandAsURI } from '../../utils/commands'; export const markdownItFoamTags = ( md: markdownit, diff --git a/packages/foam-vscode/src/features/workspace-symbol-provider.test.ts b/packages/foam-vscode/src/features/workspace-symbol-provider.test.ts index 51c89fac..f489967e 100644 --- a/packages/foam-vscode/src/features/workspace-symbol-provider.test.ts +++ b/packages/foam-vscode/src/features/workspace-symbol-provider.test.ts @@ -49,8 +49,6 @@ describe('FoamWorkspaceSymbolProvider', () => { }); describe('provideWorkspaceSymbols', () => { - const provider = new FoamWorkspaceSymbolProvider(new FoamWorkspace()); - it('should return empty array when workspace is empty', () => { const provider = new FoamWorkspaceSymbolProvider(new FoamWorkspace()); diff --git a/packages/foam-vscode/src/test/test-utils.ts b/packages/foam-vscode/src/test/test-utils.ts index 9e7bf759..fb01c028 100644 --- a/packages/foam-vscode/src/test/test-utils.ts +++ b/packages/foam-vscode/src/test/test-utils.ts @@ -7,7 +7,7 @@ import { Range } from '../core/model/range'; import { URI } from '../core/model/uri'; import { FoamWorkspace } from '../core/model/workspace'; import { MarkdownResourceProvider } from '../core/services/markdown-provider'; -import { NoteLinkDefinition, Resource } from '../core/model/note'; +import { Resource } from '../core/model/note'; import { createMarkdownParser } from '../core/services/markdown-parser'; export { default as waitForExpect } from 'wait-for-expect';