This commit is contained in:
Riccardo Ferretti
2025-11-13 14:59:29 +01:00
parent 4ee065ff9a
commit 6d9a8305ce
8 changed files with 5 additions and 10 deletions

View File

@@ -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';

View File

@@ -78,7 +78,7 @@ export async function firstFrom<T>(
* @param functions - The array of functions to execute.
* @returns A generator yielding the results of the functions.
*/
function* lazyExecutor<T>(functions: Array<() => T>): Generator<T> {
export function* lazyExecutor<T>(functions: Array<() => T>): Generator<T> {
for (const fn of functions) {
yield fn();
}

View File

@@ -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';

View File

@@ -1,5 +1,4 @@
import { commands, ExtensionContext } from 'vscode';
import { askUserForTemplate } from '../../services/templates';
export default async function activate(context: ExtensionContext) {
context.subscriptions.push(

View File

@@ -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,

View File

@@ -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,

View File

@@ -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());

View File

@@ -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';