return { where: { // eslint-disable-next-line @typescript-eslint/camelcase place_id: placeid && typeof placeid === 'number' ? placeid : '', }, }

Type 'string | number' is not assignable to type 'Maybe<number> | undefined'. Type 'string' is not assignable to type 'Maybe<number> | undefined'.ts(2322)

То есть у тебя ожидается number | null | undefined, а ты пытаешься скормить number | string. Строку нельзя сюда. То есть что надо сделать? Проверить на тип и привести к нужному типу. А главное: надо не молчать про это, а спрашивать, что за ошибка и как с ней бороться. А если пытался сам бороться и не победил, значит надо показывать что пытался делать и что не получается.