|
@@ -6,6 +6,7 @@ import type { WordBank } from '@wordle/shared';
|
|
|
import { createDailyRouter } from './routes/daily.js';
|
|
import { createDailyRouter } from './routes/daily.js';
|
|
|
import { createGuessRouter } from './routes/guess.js';
|
|
import { createGuessRouter } from './routes/guess.js';
|
|
|
import { createPlayAgainRouter } from './routes/play-again.js';
|
|
import { createPlayAgainRouter } from './routes/play-again.js';
|
|
|
|
|
+import { createValidateRouter } from './routes/validate.js';
|
|
|
|
|
|
|
|
const __dirname = dirname(fileURLToPath(import.meta.url));
|
|
const __dirname = dirname(fileURLToPath(import.meta.url));
|
|
|
|
|
|
|
@@ -17,6 +18,7 @@ function loadBank(filename: string): WordBank {
|
|
|
function mountApi(prefix: string, bank: WordBank) {
|
|
function mountApi(prefix: string, bank: WordBank) {
|
|
|
return [
|
|
return [
|
|
|
[prefix + '/daily', createDailyRouter(bank)],
|
|
[prefix + '/daily', createDailyRouter(bank)],
|
|
|
|
|
+ [prefix + '/validate', createValidateRouter(bank)],
|
|
|
[prefix + '/guess', createGuessRouter(bank)],
|
|
[prefix + '/guess', createGuessRouter(bank)],
|
|
|
[prefix + '/play-again', createPlayAgainRouter(bank)],
|
|
[prefix + '/play-again', createPlayAgainRouter(bank)],
|
|
|
] as const;
|
|
] as const;
|