Enable eslint rules prefer-rest-params and prefer-spread (#55181)

This commit is contained in:
Jake Bailey
2023-08-11 15:07:06 -07:00
committed by GitHub
parent b35fa04346
commit 3b43d841d1
11 changed files with 40 additions and 49 deletions

View File

@@ -6,6 +6,7 @@ import {
arrayToMap,
assign,
BuildOptions,
cast,
changeExtension,
CharacterCodes,
combinePaths,
@@ -2018,9 +2019,8 @@ export function parseBuildCommand(args: readonly string[]): ParsedBuildCommand {
}
/** @internal */
export function getDiagnosticText(_message: DiagnosticMessage, ..._args: any[]): string {
const diagnostic = createCompilerDiagnostic.apply(undefined, arguments);
return diagnostic.messageText as string;
export function getDiagnosticText(message: DiagnosticMessage, ...args: any[]): string {
return cast(createCompilerDiagnostic(message, ...args).messageText, isString);
}
export type DiagnosticReporter = (diagnostic: Diagnostic) => void;