refactor: impl

This commit is contained in:
2026-03-01 12:51:15 +08:00
parent 5d026dfd80
commit 62780e3e56
4 changed files with 56 additions and 95 deletions
@@ -9,6 +9,15 @@ import type {
MdCommanderCommandMap,
} from "../types";
import { parseInput, getCompletions } from "./completions";
import {
addTrackerItem,
getTrackerHistory,
getTrackerItems,
moveTrackerItem, removeTrackerClass,
removeTrackerItem,
updateTrackerAttribute,
updateTrackerClasses
} from "../stores";
// ==================== Commander Hook ====================
@@ -196,16 +205,6 @@ export function useCommander(initialCommands?: MdCommanderCommandMap): UseComman
};
// ==================== Tracker 操作 ====================
const {
getTrackerItems,
getTrackerHistory,
addTrackerItem,
removeTrackerItem,
updateTrackerAttribute,
updateTrackerClasses,
moveTrackerItem,
removeTrackerClass,
} = require("../stores") as typeof import("../stores");
const getEmmetFromIndex = (index: number): string | null => {
const items = getTrackerItems();
@@ -272,7 +271,7 @@ export function useCommander(initialCommands?: MdCommanderCommandMap): UseComman
updateTrackerClassesByIndex,
moveTrackerItem,
moveTrackerItemByIndex,
removeTrackerItemClass,
removeTrackerItemClass: removeTrackerClass,
removeTrackerItemClassByIndex,
};
}