[[Parameters (TypeScript)|Parameters]]を使う。 ```ts function f(x: number, y: string, z: boolean): void { console.log(x, y, z) } function wrapperF(a: string, ...args: Parameters<typeof f>): void { console.log(a) f(...args) } wrapperF("Ready", 3, "Go", true) // "Ready" // 3, "Go", true ``` <button class="playground"><a href="https://www.typescriptlang.org/play?ssl=10&ssc=33&pln=1&pc=1#code/GYVwdgxgLglg9mABMAFADwFyLCAtgIwFMAnAGkQE8sBnKYmMAc3IC8t844AbQgQzACUWAG5wYAE0QBvAFCJ5iCAmrdCAOi5xG6chVYCZAXxkzQkWAkQB3YrwAOdkgDEUvGnQbNEan72KNqLAAFP15cQigSagAeKApHOGBkAD4hRFEJaTkFJTAVHg0tVwMFZBQfNT8Ag2MZG3tHYhcAIgAlPnEKZvIAZnJmgHE4bsQ6EEIBIA">Playground</a></button>