From 87f4546164903dfc8fa213ff2e75a47aea78d77b Mon Sep 17 00:00:00 2001 From: usagizmo Date: Sat, 14 Sep 2024 03:11:59 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=B7=EF=B8=8F=20Convert=20interfaces=20?= =?UTF-8?q?to=20type=20aliases?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 🔧 Update Card type in Comment.svelte - 🔧 Refactor Comment type in commentStore.svelte.ts - 🔧 Change User interface to type alias in userStore.svelte.ts --- apps/web/src/lib/features/comment/Comment.svelte | 4 ++-- apps/web/src/lib/features/comment/commentStore.svelte.ts | 4 ++-- apps/web/src/lib/features/user/userStore.svelte.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/web/src/lib/features/comment/Comment.svelte b/apps/web/src/lib/features/comment/Comment.svelte index a623d70de..9a5243480 100644 --- a/apps/web/src/lib/features/comment/Comment.svelte +++ b/apps/web/src/lib/features/comment/Comment.svelte @@ -11,14 +11,14 @@ import type { Comment } from './commentStore.svelte'; import { commentStore } from './commentStore.svelte'; - interface Card { + type Card = { id: number; me: boolean; name: string; createdAt: cdate.CDate; message: string; filePath: string | null; - } + }; let { comment, diff --git a/apps/web/src/lib/features/comment/commentStore.svelte.ts b/apps/web/src/lib/features/comment/commentStore.svelte.ts index d4d90e794..d0390e6aa 100644 --- a/apps/web/src/lib/features/comment/commentStore.svelte.ts +++ b/apps/web/src/lib/features/comment/commentStore.svelte.ts @@ -5,7 +5,7 @@ import { supabase } from '$lib/supabase'; import { deleteCommentFile, uploadCommentFile } from './commentRequests'; -export interface Comment { +export type Comment = { id: number; profiles: { id: string; @@ -14,7 +14,7 @@ export interface Comment { text: string; file_path: string | null; created_at: string; -} +}; export const commentQuery = ` id, diff --git a/apps/web/src/lib/features/user/userStore.svelte.ts b/apps/web/src/lib/features/user/userStore.svelte.ts index e2b9e35a8..34117ee89 100644 --- a/apps/web/src/lib/features/user/userStore.svelte.ts +++ b/apps/web/src/lib/features/user/userStore.svelte.ts @@ -3,13 +3,13 @@ import snakecaseKeys from 'snakecase-keys'; import { supabase } from '$lib/supabase'; -export interface User { +export type User = { id: string; email: string; displayName: string; bio: string; createdAt: string; -} +}; class UserStore { #user = $state(null);