scrabble-solver
Version:
Scrabble Solver 2 - Free, open-source, cross-platform, multi-language analysis tool for Scrabble, Scrabble Duel, Super Scrabble, Letter League, Crossplay, Literaki, and Kelimelik. Quickly find the top-scoring words using the given board and tiles.
107 lines (88 loc) • 3.25 kB
text/typescript
// 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 { NextApiHandler } from "next/types.js"
type PagesPageConfig = {
default: React.ComponentType<any> | ((props: any) => React.ReactNode | Promise<React.ReactNode> | never | void)
getStaticProps?: (context: any) => Promise<any> | any
getStaticPaths?: (context: any) => Promise<any> | any
getServerSideProps?: (context: any) => Promise<any> | any
getInitialProps?: (context: any) => Promise<any> | any
/**
* Segment configuration for legacy Pages Router pages.
* Validated at build-time by parsePagesSegmentConfig.
*/
config?: {
maxDuration?: number
runtime?: 'edge' | 'experimental-edge' | 'nodejs' | string // necessary unless config is exported as const
regions?: string[]
}
}
type ApiRouteConfig = {
default: (req: any, res: any) => ReturnType<NextApiHandler>
config?: {
api?: {
bodyParser?: boolean | { sizeLimit?: number | string }
responseLimit?: string | number | boolean
externalResolver?: boolean
}
runtime?: 'edge' | 'experimental-edge' | 'nodejs' | string // necessary unless config is exported as const
maxDuration?: number
}
}
// Validate ../../src/pages/index.tsx
{
type __IsExpected<Specific extends PagesPageConfig> = Specific
const handler = {} as typeof import("../../src/pages/index.js")
type __Check = __IsExpected<typeof handler>
// @ts-ignore
type __Unused = __Check
}
// Validate ../../src/pages/not-found.tsx
{
type __IsExpected<Specific extends PagesPageConfig> = Specific
const handler = {} as typeof import("../../src/pages/not-found.js")
type __Check = __IsExpected<typeof handler>
// @ts-ignore
type __Unused = __Check
}
// Validate ../../src/pages/api/dictionary/[locale]/[word].ts
{
type __IsExpected<Specific extends ApiRouteConfig> = Specific
const handler = {} as typeof import("../../src/pages/api/dictionary/[locale]/[word].js")
type __Check = __IsExpected<typeof handler>
// @ts-ignore
type __Unused = __Check
}
// Validate ../../src/pages/api/dictionary/[locale]/index.ts
{
type __IsExpected<Specific extends ApiRouteConfig> = Specific
const handler = {} as typeof import("../../src/pages/api/dictionary/[locale]/index.js")
type __Check = __IsExpected<typeof handler>
// @ts-ignore
type __Unused = __Check
}
// Validate ../../src/pages/api/solve.ts
{
type __IsExpected<Specific extends ApiRouteConfig> = Specific
const handler = {} as typeof import("../../src/pages/api/solve.js")
type __Check = __IsExpected<typeof handler>
// @ts-ignore
type __Unused = __Check
}
// Validate ../../src/pages/api/verify.ts
{
type __IsExpected<Specific extends ApiRouteConfig> = Specific
const handler = {} as typeof import("../../src/pages/api/verify.js")
type __Check = __IsExpected<typeof handler>
// @ts-ignore
type __Unused = __Check
}
// Validate ../../src/pages/api/visit.ts
{
type __IsExpected<Specific extends ApiRouteConfig> = Specific
const handler = {} as typeof import("../../src/pages/api/visit.js")
type __Check = __IsExpected<typeof handler>
// @ts-ignore
type __Unused = __Check
}