19 lines
232 B
TypeScript
19 lines
232 B
TypeScript
// @allowJs: true
|
|
// @noEmit: true
|
|
|
|
// @filename: foo.js
|
|
/**
|
|
* @param a
|
|
* @param b
|
|
* @param c
|
|
*/
|
|
function f(a, b, c) { }
|
|
|
|
|
|
// @filename: bar.ts
|
|
f(); // Error
|
|
f(1); // Error
|
|
f(1, 2); // Error
|
|
|
|
f(1, 2, 3); // OK
|