From 7163266100a45425846ddbd27168094fc3ff134a Mon Sep 17 00:00:00 2001 From: Ardeman Date: Fri, 7 Mar 2025 08:53:55 +0800 Subject: [PATCH] feat: update create-category API to use consistent parameter type and improve type definitions --- app/apis/admin/create-category.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/apis/admin/create-category.ts b/app/apis/admin/create-category.ts index 9b50b7d..54fcd32 100644 --- a/app/apis/admin/create-category.ts +++ b/app/apis/admin/create-category.ts @@ -1,23 +1,20 @@ import { z } from 'zod' import { HttpServer } from '~/libs/http-server' +import type { TCategorySchema } from '~/pages/category-create' -type TCategorySchema = { - code: string - name: string -} const categoryResponseSchema = z.object({ data: z.object({ Message: z.string(), }), }) -type TParameter = { +type TParameters = { accessToken: string payload: TCategorySchema } -export const createCategoryRequest = async (parameters: TParameter) => { +export const createCategoryRequest = async (parameters: TParameters) => { const { accessToken, payload } = parameters try { const { ...restPayload } = payload