/home/techb158/balavpn.abdallabala.com/.next/types
NameSizeModeActions
app/-0777rm
cache-life.d.ts58630666editdlrm
package.json180666editdlrm
routes.d.ts53790666editdlrm
validator.ts2790666editdlrm
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 = 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
Blog post: {slug}
* } * ``` */ interface PageProps { params: Promise searchParams: Promise> } /** * Props for Next.js App Router layout components * @example * ```tsx * export default function Layout(props: LayoutProps<'/dashboard'>) { * return
{props.children}
* } * ``` */ type LayoutProps = { params: Promise 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 { params: Promise } }