mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-29 00:05:01 +00:00
code: nextjs,frontends,tree (2 files)
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import { appendNode } from './append-node'
|
||||
import { createFileNode } from './create-file-node'
|
||||
import { createFolderNode } from './create-folder-node'
|
||||
import { deleteNode } from './delete-node'
|
||||
import { findFirstFile } from './find-first-file'
|
||||
import { findNodeById } from './find-node-by-id'
|
||||
import { updateNode } from './update-node'
|
||||
|
||||
export class FileTreeOperations {
|
||||
appendNode = appendNode
|
||||
createFileNode = createFileNode
|
||||
createFolderNode = createFolderNode
|
||||
deleteNode = deleteNode
|
||||
findFirstFile = findFirstFile
|
||||
findNodeById = findNodeById
|
||||
updateNode = updateNode
|
||||
}
|
||||
|
||||
export const fileTreeOperations = new FileTreeOperations()
|
||||
@@ -0,0 +1,6 @@
|
||||
import { getPackageTemplates } from './get-package-templates'
|
||||
import type { PackageTemplate } from './types'
|
||||
|
||||
export function getPackageTemplateById(templateId: string): PackageTemplate | null {
|
||||
return getPackageTemplates().find((template) => template.id === templateId) ?? null
|
||||
}
|
||||
Reference in New Issue
Block a user