customize first id

This commit is contained in:
codetypes committed 2025-03-12 20:03:58 +08:00
1 parent 0571d2fc04
commit fb889a01c8
10 files changed
+56 -41

No files matched your search

+1
View File
@@ -29,6 +29,7 @@ export interface TreeModel {
name: string;
desc?: string;
export?: boolean;
firstid?: number;
root: NodeModel;
}
+3 -2
View File
@@ -626,9 +626,10 @@ export const createTreeData = (
export const createBuildData = (path: string) => {
try {
const str = fs.readFileSync(path, "utf8");
const treeModel = JSON.parse(str);
const treeModel: TreeModel = JSON.parse(str);
const data = createTreeData(treeModel.root);
refreshTreeDataId(data);
refreshTreeDataId(data, treeModel.firstid ?? 1);
treeModel.name = Path.basenameWithoutExt(path);
treeModel.root = createFileData(data, true);
return treeModel as TreeModel;
} catch (e) {