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 { Range } from '../model/range';
import { createMarkdownReferences } from '../services/markdown-provider'; import { createMarkdownReferences } from '../services/markdown-provider';
import { FoamWorkspace } from '../model/workspace'; import { FoamWorkspace } from '../model/workspace';

View File

@@ -78,7 +78,7 @@ export async function firstFrom<T>(
* @param functions - The array of functions to execute. * @param functions - The array of functions to execute.
* @returns A generator yielding the results of the functions. * @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) { for (const fn of functions) {
yield fn(); yield fn();
} }

View File

@@ -1,5 +1,5 @@
/* @unit-ready */ /* @unit-ready */
import { env, Position, Selection, commands } from 'vscode'; import { env, Selection, commands } from 'vscode';
import { createFile, showInEditor } from '../../test/test-utils-vscode'; import { createFile, showInEditor } from '../../test/test-utils-vscode';
import { removeBrackets, toTitleCase } from './copy-without-brackets'; import { removeBrackets, toTitleCase } from './copy-without-brackets';

View File

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

View File

@@ -9,7 +9,7 @@ import {
import { CommandDescriptor } from '../../utils/commands'; import { CommandDescriptor } from '../../utils/commands';
import { FoamWorkspace } from '../../core/model/workspace'; import { FoamWorkspace } from '../../core/model/workspace';
import { Resource } from '../../core/model/note'; import { Resource } from '../../core/model/note';
import { isSome, isNone } from '../../core/utils'; import { isNone } from '../../core/utils';
export default async function activate( export default async function activate(
context: vscode.ExtensionContext, context: vscode.ExtensionContext,

View File

@@ -3,8 +3,6 @@
import markdownItRegex from 'markdown-it-regex'; import markdownItRegex from 'markdown-it-regex';
import { FoamWorkspace } from '../../core/model/workspace'; import { FoamWorkspace } from '../../core/model/workspace';
import { Logger } from '../../core/utils/log'; import { Logger } from '../../core/utils/log';
import { isNone } from '../../core/utils';
import { commandAsURI } from '../../utils/commands';
export const markdownItFoamTags = ( export const markdownItFoamTags = (
md: markdownit, md: markdownit,

View File

@@ -49,8 +49,6 @@ describe('FoamWorkspaceSymbolProvider', () => {
}); });
describe('provideWorkspaceSymbols', () => { describe('provideWorkspaceSymbols', () => {
const provider = new FoamWorkspaceSymbolProvider(new FoamWorkspace());
it('should return empty array when workspace is empty', () => { it('should return empty array when workspace is empty', () => {
const provider = new FoamWorkspaceSymbolProvider(new FoamWorkspace()); 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 { URI } from '../core/model/uri';
import { FoamWorkspace } from '../core/model/workspace'; import { FoamWorkspace } from '../core/model/workspace';
import { MarkdownResourceProvider } from '../core/services/markdown-provider'; 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'; import { createMarkdownParser } from '../core/services/markdown-parser';
export { default as waitForExpect } from 'wait-for-expect'; export { default as waitForExpect } from 'wait-for-expect';