=== tests/cases/compiler/declFileRestParametersOfFunctionAndFunctionType.ts === function f1(...args) { } >f1 : (...args: any[]) => void >args : any[] function f2(x: (...args) => void) { } >f2 : (x: (...args: any[]) => void) => void >x : (...args: any[]) => void >args : any[] function f3(x: { (...args): void }) { } >f3 : (x: (...args: any[]) => void) => void >x : (...args: any[]) => void >args : any[] function f4 void>() { } >f4 : void>() => void >T : T >args : any[] function f5() { } >f5 : void>() => void >T : T >args : any[] var f6 = () => { return [10]; } >f6 : () => any[] >() => { return [10]; } : () => any[] >[10] : any[] >10 : any >10 : number