Simplify mcdoc fields when rendering

This commit is contained in:
Misode
2024-10-24 00:34:32 +02:00
parent 6e68de01aa
commit 6c214d4e3a
3 changed files with 69 additions and 38 deletions

View File

@@ -1,4 +1,5 @@
import * as core from '@spyglassmc/core'
import { ErrorReporter } from '@spyglassmc/core'
import { BrowserExternals } from '@spyglassmc/core/lib/browser.js'
import type { McmetaSummary } from '@spyglassmc/java-edition/lib/dependency/index.js'
import { Fluids, ReleaseVersion, symbolRegistrar } from '@spyglassmc/java-edition/lib/dependency/index.js'
@@ -56,8 +57,9 @@ export class SpyglassService {
})
}
public getSymbols() {
return this.service.project.symbols
public getCheckerContext(doc: TextDocument) {
const err = new ErrorReporter()
return core.CheckerContext.create(this.service.project, { doc, err })
}
public async getFile(uri: string, emptyContent?: () => string) {