// This file is generated automatically by Next.js
// Do not edit this file manually
// This file validates that all pages and layouts export the correct types

import type { AppRoutes, LayoutRoutes, ParamMap, AppRouteHandlerRoutes } from "./routes.js"
import type { ResolvingMetadata, ResolvingViewport } from "next/types.js"
import type { NextRequest } from 'next/server.js'

type AppPageConfig<Route extends AppRoutes = AppRoutes> = {
  default: React.ComponentType<{ params: Promise<ParamMap[Route]> } & any> | ((props: { params: Promise<ParamMap[Route]> } & any) => React.ReactNode | Promise<React.ReactNode> | never | void | Promise<void>)
  generateStaticParams?: (props: { params: ParamMap[Route] }) => Promise<any[]> | any[]
  generateMetadata?: (
    props: { params: Promise<ParamMap[Route]> } & any,
    parent: ResolvingMetadata
  ) => Promise<any> | any
  generateViewport?: (
    props: { params: Promise<ParamMap[Route]> } & any,
    parent: ResolvingViewport
  ) => Promise<any> | any
  metadata?: any
  viewport?: any
}

type LayoutConfig<Route extends LayoutRoutes = LayoutRoutes> = {
  default: React.ComponentType<LayoutProps<Route>> | ((props: LayoutProps<Route>) => React.ReactNode | Promise<React.ReactNode> | never | void | Promise<void>)
  generateStaticParams?: (props: { params: ParamMap[Route] }) => Promise<any[]> | any[]
  generateMetadata?: (
    props: { params: Promise<ParamMap[Route]> } & any,
    parent: ResolvingMetadata
  ) => Promise<any> | any
  generateViewport?: (
    props: { params: Promise<ParamMap[Route]> } & any,
    parent: ResolvingViewport
  ) => Promise<any> | any
  metadata?: any
  viewport?: any
}

type RouteHandlerConfig<Route extends AppRouteHandlerRoutes = AppRouteHandlerRoutes> = {
  GET?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
  POST?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
  PUT?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
  PATCH?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
  DELETE?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
  HEAD?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
  OPTIONS?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
}


// Validate ../../src/app/[slug]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/[slug]">> = Specific
  const handler = {} as typeof import("../../src/app/[slug]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/ai/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/ai">> = Specific
  const handler = {} as typeof import("../../src/app/admin/ai/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/api-tokens/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/api-tokens">> = Specific
  const handler = {} as typeof import("../../src/app/admin/api-tokens/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/articles/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/articles/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/admin/articles/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/articles/new/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/articles/new">> = Specific
  const handler = {} as typeof import("../../src/app/admin/articles/new/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/articles/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/articles">> = Specific
  const handler = {} as typeof import("../../src/app/admin/articles/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/audit/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/audit">> = Specific
  const handler = {} as typeof import("../../src/app/admin/audit/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/categories/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/categories">> = Specific
  const handler = {} as typeof import("../../src/app/admin/categories/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/media/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/media">> = Specific
  const handler = {} as typeof import("../../src/app/admin/media/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/newsletter/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/newsletter">> = Specific
  const handler = {} as typeof import("../../src/app/admin/newsletter/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin">> = Specific
  const handler = {} as typeof import("../../src/app/admin/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/pages/[id]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/pages/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/admin/pages/[id]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/pages/new/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/pages/new">> = Specific
  const handler = {} as typeof import("../../src/app/admin/pages/new/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/pages/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/pages">> = Specific
  const handler = {} as typeof import("../../src/app/admin/pages/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/settings/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/settings">> = Specific
  const handler = {} as typeof import("../../src/app/admin/settings/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/super-seo/404-monitor/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/super-seo/404-monitor">> = Specific
  const handler = {} as typeof import("../../src/app/admin/super-seo/404-monitor/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/super-seo/health/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/super-seo/health">> = Specific
  const handler = {} as typeof import("../../src/app/admin/super-seo/health/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/super-seo/images/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/super-seo/images">> = Specific
  const handler = {} as typeof import("../../src/app/admin/super-seo/images/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/super-seo/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/super-seo">> = Specific
  const handler = {} as typeof import("../../src/app/admin/super-seo/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/super-seo/redirects/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/super-seo/redirects">> = Specific
  const handler = {} as typeof import("../../src/app/admin/super-seo/redirects/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/super-seo/robots/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/super-seo/robots">> = Specific
  const handler = {} as typeof import("../../src/app/admin/super-seo/robots/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/super-seo/schema/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/super-seo/schema">> = Specific
  const handler = {} as typeof import("../../src/app/admin/super-seo/schema/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/super-seo/sitemap/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/super-seo/sitemap">> = Specific
  const handler = {} as typeof import("../../src/app/admin/super-seo/sitemap/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/super-seo/validator/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/super-seo/validator">> = Specific
  const handler = {} as typeof import("../../src/app/admin/super-seo/validator/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/tags/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/tags">> = Specific
  const handler = {} as typeof import("../../src/app/admin/tags/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/theme/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/theme">> = Specific
  const handler = {} as typeof import("../../src/app/admin/theme/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/theme/preview/a/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/theme/preview/a">> = Specific
  const handler = {} as typeof import("../../src/app/admin/theme/preview/a/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/theme/preview/b/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/theme/preview/b">> = Specific
  const handler = {} as typeof import("../../src/app/admin/theme/preview/b/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/theme/preview/c/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/theme/preview/c">> = Specific
  const handler = {} as typeof import("../../src/app/admin/theme/preview/c/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/theme/preview/d/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/theme/preview/d">> = Specific
  const handler = {} as typeof import("../../src/app/admin/theme/preview/d/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/theme/preview/e/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/theme/preview/e">> = Specific
  const handler = {} as typeof import("../../src/app/admin/theme/preview/e/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/theme/preview/f/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/theme/preview/f">> = Specific
  const handler = {} as typeof import("../../src/app/admin/theme/preview/f/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/theme/preview/g/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/theme/preview/g">> = Specific
  const handler = {} as typeof import("../../src/app/admin/theme/preview/g/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/theme/preview/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/theme/preview">> = Specific
  const handler = {} as typeof import("../../src/app/admin/theme/preview/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/users/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/admin/users">> = Specific
  const handler = {} as typeof import("../../src/app/admin/users/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/bao-mat/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/bao-mat">> = Specific
  const handler = {} as typeof import("../../src/app/bao-mat/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/category/[slug]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/category/[slug]">> = Specific
  const handler = {} as typeof import("../../src/app/category/[slug]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/chinh-sach-bien-tap/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/chinh-sach-bien-tap">> = Specific
  const handler = {} as typeof import("../../src/app/chinh-sach-bien-tap/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/cong-dong/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/cong-dong">> = Specific
  const handler = {} as typeof import("../../src/app/cong-dong/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/gioi-thieu/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/gioi-thieu">> = Specific
  const handler = {} as typeof import("../../src/app/gioi-thieu/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/lien-he/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/lien-he">> = Specific
  const handler = {} as typeof import("../../src/app/lien-he/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/login/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/login">> = Specific
  const handler = {} as typeof import("../../src/app/login/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/mien-tru-dau-tu/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/mien-tru-dau-tu">> = Specific
  const handler = {} as typeof import("../../src/app/mien-tru-dau-tu/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/">> = Specific
  const handler = {} as typeof import("../../src/app/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/tac-gia/[slug]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/tac-gia/[slug]">> = Specific
  const handler = {} as typeof import("../../src/app/tac-gia/[slug]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/tag/[slug]/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/tag/[slug]">> = Specific
  const handler = {} as typeof import("../../src/app/tag/[slug]/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/tim-kiem/page.tsx
{
  type __IsExpected<Specific extends AppPageConfig<"/tim-kiem">> = Specific
  const handler = {} as typeof import("../../src/app/tim-kiem/page.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/admin/media/[id]/generate-alt/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/admin/media/[id]/generate-alt">> = Specific
  const handler = {} as typeof import("../../src/app/api/admin/media/[id]/generate-alt/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/admin/media/bulk-generate-alt/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/admin/media/bulk-generate-alt">> = Specific
  const handler = {} as typeof import("../../src/app/api/admin/media/bulk-generate-alt/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/admin/seo/analyze/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/admin/seo/analyze">> = Specific
  const handler = {} as typeof import("../../src/app/api/admin/seo/analyze/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/auth/[...all]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/auth/[...all]">> = Specific
  const handler = {} as typeof import("../../src/app/api/auth/[...all]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/cron/publish-scheduled/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/cron/publish-scheduled">> = Specific
  const handler = {} as typeof import("../../src/app/api/cron/publish-scheduled/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/newsletter/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/newsletter">> = Specific
  const handler = {} as typeof import("../../src/app/api/newsletter/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/prices/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/prices">> = Specific
  const handler = {} as typeof import("../../src/app/api/prices/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/revalidate/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/revalidate">> = Specific
  const handler = {} as typeof import("../../src/app/api/revalidate/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/track/view/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/track/view">> = Specific
  const handler = {} as typeof import("../../src/app/api/track/view/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/v1/articles/[id]/publish/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/v1/articles/[id]/publish">> = Specific
  const handler = {} as typeof import("../../src/app/api/v1/articles/[id]/publish/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/v1/articles/[id]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/v1/articles/[id]">> = Specific
  const handler = {} as typeof import("../../src/app/api/v1/articles/[id]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/v1/articles/[id]/unpublish/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/v1/articles/[id]/unpublish">> = Specific
  const handler = {} as typeof import("../../src/app/api/v1/articles/[id]/unpublish/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/v1/articles/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/v1/articles">> = Specific
  const handler = {} as typeof import("../../src/app/api/v1/articles/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/v1/categories/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/v1/categories">> = Specific
  const handler = {} as typeof import("../../src/app/api/v1/categories/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/v1/healthz/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/v1/healthz">> = Specific
  const handler = {} as typeof import("../../src/app/api/v1/healthz/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/v1/media/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/v1/media">> = Specific
  const handler = {} as typeof import("../../src/app/api/v1/media/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/api/v1/tags/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/api/v1/tags">> = Specific
  const handler = {} as typeof import("../../src/app/api/v1/tags/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/feed.xml/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/feed.xml">> = Specific
  const handler = {} as typeof import("../../src/app/feed.xml/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/uploads/[...path]/route.ts
{
  type __IsExpected<Specific extends RouteHandlerConfig<"/uploads/[...path]">> = Specific
  const handler = {} as typeof import("../../src/app/uploads/[...path]/route.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}





// Validate ../../src/app/admin/layout.tsx
{
  type __IsExpected<Specific extends LayoutConfig<"/admin">> = Specific
  const handler = {} as typeof import("../../src/app/admin/layout.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/admin/super-seo/layout.tsx
{
  type __IsExpected<Specific extends LayoutConfig<"/admin/super-seo">> = Specific
  const handler = {} as typeof import("../../src/app/admin/super-seo/layout.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}

// Validate ../../src/app/layout.tsx
{
  type __IsExpected<Specific extends LayoutConfig<"/">> = Specific
  const handler = {} as typeof import("../../src/app/layout.js")
  type __Check = __IsExpected<typeof handler>
  // @ts-ignore
  type __Unused = __Check
}
