1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
//// [unusedLocalsAndParametersOverloadSignatures.ts]
export function func(details: number, message: string, ...args: any[]): void;
export function func(details: number, message: string): any {
return details + message;
}
export class C {
constructor(details: number, message: string, ...args: any[]);
constructor(details: number, message: string) {
details + message;
}
method(details: number, message: string, ...args: any[]): void;
method(details: number, message: string): any {
return details + message;
}
}
export function genericFunc<T>(details: number, message: T, ...args: any[]): void;
export function genericFunc(details: number, message: any): any {
return details + message;
}
//// [unusedLocalsAndParametersOverloadSignatures.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.genericFunc = exports.C = exports.func = void 0;
function func(details, message) {
return details + message;
}
exports.func = func;
var C = /** @class */ (function () {
function C(details, message) {
details + message;
}
C.prototype.method = function (details, message) {
return details + message;
};
return C;
}());
exports.C = C;
function genericFunc(details, message) {
return details + message;
}
exports.genericFunc = genericFunc;
|