export function registerBuildServerHandlers()

in src/bsp/bsp.ts [286:305]


export function registerBuildServerHandlers(connection: MessageConnection, handlers: BuildServer) {
  connection.onRequest(BuildInitialize.type, handlers.buildInitialize.bind(handlers))
  connection.onNotification(OnBuildInitialized.type, handlers.onBuildInitialized.bind(handlers))
  connection.onRequest(BuildShutdown.type, handlers.buildShutdown.bind(handlers))
  connection.onNotification(OnBuildExit.type, handlers.onBuildExit.bind(handlers))
  connection.onRequest(WorkspaceBuildTargets.type, handlers.workspaceBuildTargets.bind(handlers))
  connection.onRequest(WorkspaceReload.type, handlers.workspaceReload.bind(handlers))
  connection.onRequest(BuildTargetSources.type, handlers.buildTargetSources.bind(handlers))
  connection.onRequest(BuildTargetInverseSources.type, handlers.buildTargetInverseSources.bind(handlers))
  connection.onRequest(BuildTargetDependencySources.type, handlers.buildTargetDependencySources.bind(handlers))
  connection.onRequest(BuildTargetDependencyModules.type, handlers.buildTargetDependencyModules.bind(handlers))
  connection.onRequest(BuildTargetResources.type, handlers.buildTargetResources.bind(handlers))
  connection.onRequest(BuildTargetOutputPaths.type, handlers.buildTargetOutputPaths.bind(handlers))
  connection.onRequest(BuildTargetCompile.type, handlers.buildTargetCompile.bind(handlers))
  connection.onRequest(BuildTargetRun.type, handlers.buildTargetRun.bind(handlers))
  connection.onRequest(BuildTargetTest.type, handlers.buildTargetTest.bind(handlers))
  connection.onRequest(DebugSessionStart.type, handlers.debugSessionStart.bind(handlers))
  connection.onRequest(BuildTargetCleanCache.type, handlers.buildTargetCleanCache.bind(handlers))
  connection.onNotification(OnRunReadStdin.type, handlers.onRunReadStdin.bind(handlers))
}