Funkcja przyjmująca dwa argumenty o różnych typach

0

Czy możliwe jest coś takiego w TS?

interface inter1{
  // kod
}

interface inter2{
  // kod
}

function functionName(Int1: inter1, int2: inter2){}
1

podejrzewam że jest tylko że to nie jest "wiele interfejsów do jednej funkcji" tylko funkcja przyjmująca dwa parametry i każdy innego typu

Co chcesz osiągnąć?

0

Co chcesz osiągnąć?

@KamilAdam: Nic konkretnego, tak tylko dywaguje ;)

2

ale o co ci chodzi? nie robisz tutaj nic szczególnego

1
interface Request {
  body: RequestBody;
  query: QueryParams;
}

interface Response {
  body: ResponseBody;
}

export function getUsers(req: Request, res: Response) {
   res.sendStatus(404);
}

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.