import { getData } from "../api"; export const searchData = async>(url: string, paramObj: T) => { const params = new URLSearchParams( Object.entries(paramObj) .filter(([_, value]) => value !== undefined && value !== '') // 값이 있는 항목만 포함 .reduce((acc, [key, value]) => { acc[key] = String(value); return acc; }, {} as Record) ); const data = await getData(`${url}?${params.toString()}`); if (data) { console.log(data.content) // TODO: data 들어오면 data 보여주게 작업필요 ~ ! data.content && console.log(data) } }