/
home
/
techb158
/
balavpn.abdallabala.com
/
.next
/
types
/
/home/techb158/balavpn.abdallabala.com/.next/types
mkdir
upload
Name
Size
Mode
Actions
app/
-
0777
rm
cache-life.d.ts
5863
0666
edit
dl
rm
package.json
18
0666
edit
dl
rm
routes.d.ts
5379
0666
edit
dl
rm
validator.ts
279
0666
edit
dl
rm
Edit:
/home/techb158/balavpn.abdallabala.com/.next/types/routes.d.ts
(5379B)
// This file is generated automatically by Next.js // Do not edit this file manually type AppRoutes = never type AppRouteHandlerRoutes = "/api/auth/accept-invite" | "/api/auth/invite" | "/api/auth/login" | "/api/auth/logout" | "/api/auth/me" | "/api/auth/session" | "/api/auth/signup" | "/api/auth/sso" | "/api/auth/sso/callback" | "/api/billing/checkout" | "/api/billing/portal" | "/api/billing/subscription" | "/api/billing/webhook" | "/api/gate-criteria/[criterionId]" | "/api/gates/[gateId]/decisions" | "/api/health" | "/api/integration-providers" | "/api/integrations/[integrationId]" | "/api/integrations/[integrationId]/live/sync" | "/api/integrations/[integrationId]/live/test" | "/api/integrations/[integrationId]/sync" | "/api/metrics" | "/api/mitigations/[mitigationId]" | "/api/mitigations/[mitigationId]/evidence" | "/api/organizations" | "/api/projects/[projectId]" | "/api/projects/[projectId]/audit" | "/api/projects/[projectId]/dashboard" | "/api/projects/[projectId]/gate/evaluate" | "/api/projects/[projectId]/gate/history" | "/api/projects/[projectId]/mitigations" | "/api/projects/[projectId]/reports/[reportType]" | "/api/projects/[projectId]/risks" | "/api/ready" | "/api/risks/[riskId]" | "/api/risks/[riskId]/mitigations" | "/api/workspaces" | "/api/workspaces/[workspaceId]" | "/api/workspaces/[workspaceId]/integration-mappings" | "/api/workspaces/[workspaceId]/integrations" | "/api/workspaces/[workspaceId]/projects" | "/api/workspaces/[workspaceId]/sync-runs" type PageRoutes = never type LayoutRoutes = "/" | "/dashboard" type RedirectRoutes = never type RewriteRoutes = never type Routes = AppRoutes | PageRoutes | LayoutRoutes | RedirectRoutes | RewriteRoutes | AppRouteHandlerRoutes interface ParamMap { "/": {} "/api/auth/accept-invite": {} "/api/auth/invite": {} "/api/auth/login": {} "/api/auth/logout": {} "/api/auth/me": {} "/api/auth/session": {} "/api/auth/signup": {} "/api/auth/sso": {} "/api/auth/sso/callback": {} "/api/billing/checkout": {} "/api/billing/portal": {} "/api/billing/subscription": {} "/api/billing/webhook": {} "/api/gate-criteria/[criterionId]": { "criterionId": string; } "/api/gates/[gateId]/decisions": { "gateId": string; } "/api/health": {} "/api/integration-providers": {} "/api/integrations/[integrationId]": { "integrationId": string; } "/api/integrations/[integrationId]/live/sync": { "integrationId": string; } "/api/integrations/[integrationId]/live/test": { "integrationId": string; } "/api/integrations/[integrationId]/sync": { "integrationId": string; } "/api/metrics": {} "/api/mitigations/[mitigationId]": { "mitigationId": string; } "/api/mitigations/[mitigationId]/evidence": { "mitigationId": string; } "/api/organizations": {} "/api/projects/[projectId]": { "projectId": string; } "/api/projects/[projectId]/audit": { "projectId": string; } "/api/projects/[projectId]/dashboard": { "projectId": string; } "/api/projects/[projectId]/gate/evaluate": { "projectId": string; } "/api/projects/[projectId]/gate/history": { "projectId": string; } "/api/projects/[projectId]/mitigations": { "projectId": string; } "/api/projects/[projectId]/reports/[reportType]": { "projectId": string; "reportType": string; } "/api/projects/[projectId]/risks": { "projectId": string; } "/api/ready": {} "/api/risks/[riskId]": { "riskId": string; } "/api/risks/[riskId]/mitigations": { "riskId": string; } "/api/workspaces": {} "/api/workspaces/[workspaceId]": { "workspaceId": string; } "/api/workspaces/[workspaceId]/integration-mappings": { "workspaceId": string; } "/api/workspaces/[workspaceId]/integrations": { "workspaceId": string; } "/api/workspaces/[workspaceId]/projects": { "workspaceId": string; } "/api/workspaces/[workspaceId]/sync-runs": { "workspaceId": string; } "/dashboard": {} } export type ParamsOf<Route extends Routes> = ParamMap[Route] interface LayoutSlotMap { "/": never "/dashboard": never } export type { AppRoutes, PageRoutes, LayoutRoutes, RedirectRoutes, RewriteRoutes, ParamMap, AppRouteHandlerRoutes } declare global { /** * Props for Next.js App Router page components * @example * ```tsx * export default function Page(props: PageProps<'/blog/[slug]'>) { * const { slug } = await props.params * return <div>Blog post: {slug}</div> * } * ``` */ interface PageProps<AppRoute extends AppRoutes> { params: Promise<ParamMap[AppRoute]> searchParams: Promise<Record<string, string | string[] | undefined>> } /** * Props for Next.js App Router layout components * @example * ```tsx * export default function Layout(props: LayoutProps<'/dashboard'>) { * return <div>{props.children}</div> * } * ``` */ type LayoutProps<LayoutRoute extends LayoutRoutes> = { params: Promise<ParamMap[LayoutRoute]> children: React.ReactNode } & { [K in LayoutSlotMap[LayoutRoute]]: React.ReactNode } /** * Context for Next.js App Router route handlers * @example * ```tsx * export async function GET(request: NextRequest, context: RouteContext<'/api/users/[id]'>) { * const { id } = await context.params * return Response.json({ id }) * } * ``` */ interface RouteContext<AppRouteHandlerRoute extends AppRouteHandlerRoutes> { params: Promise<ParamMap[AppRouteHandlerRoute]> } }
Save
cmd:
run