|
|
@@ -30,6 +30,7 @@ import { CredentialGroup } from "./groups/credential.js"
|
|
|
import { ProjectGroup } from "./groups/project.js"
|
|
|
import { ProjectCopyGroup } from "./groups/project-copy.js"
|
|
|
import { VcsGroup } from "./groups/vcs.js"
|
|
|
+import { PathGroup } from "./groups/path.js"
|
|
|
|
|
|
type LocationGroups<LocationId extends HttpApiMiddleware.AnyId> =
|
|
|
| HttpApiGroup.AddMiddleware<typeof LocationGroup, LocationId>
|
|
|
@@ -50,6 +51,7 @@ type LocationGroups<LocationId extends HttpApiMiddleware.AnyId> =
|
|
|
| HttpApiGroup.AddMiddleware<typeof ReferenceGroup, LocationId>
|
|
|
| HttpApiGroup.AddMiddleware<typeof ProjectCopyGroup, LocationId>
|
|
|
| HttpApiGroup.AddMiddleware<typeof VcsGroup, LocationId>
|
|
|
+ | HttpApiGroup.AddMiddleware<typeof PathGroup, LocationId>
|
|
|
|
|
|
type SessionGroups<SessionLocationId extends HttpApiMiddleware.AnyId, SessionLocationService> =
|
|
|
| ReturnType<typeof makeSessionGroup<SessionLocationId, SessionLocationService>>
|
|
|
@@ -168,6 +170,7 @@ const makeApiFromGroup = <
|
|
|
.add(ReferenceGroup.middleware(locationMiddleware))
|
|
|
.add(ProjectCopyGroup.middleware(locationMiddleware))
|
|
|
.add(VcsGroup.middleware(locationMiddleware))
|
|
|
+ .add(PathGroup.middleware(locationMiddleware))
|
|
|
.add(DebugGroup)
|
|
|
.annotateMerge(
|
|
|
OpenApi.annotations({
|