Comment passer des paramètres optionnels à une fonction en en sautant certains, en TypeScript ?
Bonjour ! Je suis débutant en TypeScript et j'ai rencontré un problème en travaillant avec des fonctions ayant plusieurs paramètres optionnels. \n\nSupposons que j'ai une fonction qui configure une connexion à une base de données :\n\n```typescript\nfunction createConnection(\n host: string,\n port?: number,\n username?: string,\n password?: string,\n database?: string\n): Connection {\n // ... implémentation\n}\n```\n\nJe veux appeler cette fonction en passant seulement `host`, `password` et `database`, en sautant `port` et `username`. En JavaScript, je pourrais faire quelque chose comme :\n\n```typescript\ncreateConnection('localhost', undefined, undefined, 'secret123', 'mydb');\n```\n\nMais cela semble horrible — je dois passer `undefined` pour chaque paramètre sauté. Ce n'est pas lisible et il est facile de faire une erreur, surtout s'il y a beaucoup de paramètres.\n\nEst-il possible de passer seulement les paramètres optionnels nécessaires, sans spécifier tous les précédents ? En Python, par exemple, on peut utiliser des arguments nommés, mais en TypeScript/Java