Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/pbkit/language-server/project.ts>ProjectManager

Protobuf toolkit for modern web development
Go to Latest
interface ProjectManager
import { type ProjectManager } from "https://deno.land/x/pbkit@v0.0.62/language-server/project.ts";

Methods

addProjectPath(projectPath: string): Promise<void>
getProjectPath(filePath: string): string | undefined
getProjectEntryPaths(projectPath: string): Promise<string[]>
getProjectDependencyPaths(projectPath: string): Promise<string[]>
getProjectProtoFiles(filePath: string): Promise<string[]>
getProjectLoader(projectPath?: string): Promise<MemoizedLoader>
createProjectLoader(projectPath?: string): Promise<MemoizedLoader>