Currently following code
function foo([a, b, c] : [ string, string, string]) { }
get emitted as
declare function foo(_0: [string, string, string]): void;
in .d.ts
This emit isn't helpful when consuming the .d.ts in signature help. It will be more desirable to emit as following
declare function foo([a, b, c] : [string, string, string]): void;
Allow .d.ts to have destructuring
Currently following code
get emitted as
in .d.ts
This emit isn't helpful when consuming the .d.ts in signature help. It will be more desirable to emit as following
Allow .d.ts to have destructuring