MCPcopy Create free account
hub / github.com/SplootCode/splootcode / addFile

Method addFile

packages/core/src/language/projects/package.ts:59–66  ·  view source on GitHub ↗
(name: string, type: string, rootNode: SplootNode)

Source from the content-addressed store, hash-verified

57 }
58
59 async addFile(name: string, type: string, rootNode: SplootNode) {
60 const splootFile = new SplootFile(name, type)
61 splootFile.fileLoaded(rootNode)
62 this.files[name] = splootFile
63 if (!this.fileOrder.includes(name)) {
64 this.fileOrder.push(name)
65 }
66 }
67
68 async getLoadedFile(fileLoader: FileLoader, name: string): Promise<SplootFile> {
69 const file = this.files[name]

Callers 2

cloneProjectMethod · 0.95
newProjectMethod · 0.80

Calls 1

fileLoadedMethod · 0.95

Tested by

no test coverage detected