From 5ebf7f4a6e8a6daa23f3a046a1d5bd16a8c17feb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Thu, 18 Jul 2024 01:22:16 +0200 Subject: [PATCH] Fix --- packages/webui/.eslintrc.cjs | 1 + packages/webui/src/todo/VTodo.tsx | 8 +++++--- packages/webui/tsconfig.app.json | 1 + 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/webui/.eslintrc.cjs b/packages/webui/.eslintrc.cjs index d6c9537..5625575 100644 --- a/packages/webui/.eslintrc.cjs +++ b/packages/webui/.eslintrc.cjs @@ -14,5 +14,6 @@ module.exports = { 'warn', { allowConstantExport: true }, ], + "@typescript-eslint/no-namespace": "off", }, } diff --git a/packages/webui/src/todo/VTodo.tsx b/packages/webui/src/todo/VTodo.tsx index ef9ae1c..457e71c 100644 --- a/packages/webui/src/todo/VTodo.tsx +++ b/packages/webui/src/todo/VTodo.tsx @@ -9,12 +9,14 @@ import { trpc } from "../trpc/trpc" const encodeTodo = S.encodeSync(JsonifiableTodo) -export interface VTodoProps { - todo: Todo +export namespace VTodo { + export interface Props { + todo: Todo + } } -export const VTodo = observer(({ todo }: VTodoProps) => { +export const VTodo = observer(({ todo }: VTodo.Props) => { const updateTodo = trpc.todo.update.useMutation() const removeTodo = trpc.todo.remove.useMutation() diff --git a/packages/webui/tsconfig.app.json b/packages/webui/tsconfig.app.json index d739292..2632bed 100644 --- a/packages/webui/tsconfig.app.json +++ b/packages/webui/tsconfig.app.json @@ -11,6 +11,7 @@ /* Bundler mode */ "moduleResolution": "bundler", "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, "resolveJsonModule": true, "isolatedModules": true, "moduleDetection": "force",