Make tsc happier

This commit is contained in:
Michael Telatynski
2026-06-08 11:51:53 +01:00
parent af74f511ed
commit 180a9db920
+4 -7
View File
@@ -16,17 +16,14 @@ export function getSampleFilePath(file: string): string {
return join(__dirname, file); return join(__dirname, file);
} }
export function readSampleFile(file: string, encoding: null): Promise<NonSharedBuffer>; export function readSampleFile(file: string, encoding: null): Promise<Buffer>;
export function readSampleFile(file: string, encoding?: BufferEncoding): Promise<string>; export function readSampleFile(file: string, encoding?: BufferEncoding): Promise<string>;
export function readSampleFile( export function readSampleFile(file: string, encoding: BufferEncoding | null = "utf-8"): Promise<Buffer | string> {
file: string,
encoding: BufferEncoding | null = "utf-8",
): Promise<NonSharedBuffer | string> {
return readFile(getSampleFilePath(file), encoding); return readFile(getSampleFilePath(file), encoding);
} }
export function readSampleFileSync(file: string, encoding: null): NonSharedBuffer; export function readSampleFileSync(file: string, encoding: null): Buffer;
export function readSampleFileSync(file: string, encoding?: BufferEncoding): string; export function readSampleFileSync(file: string, encoding?: BufferEncoding): string;
export function readSampleFileSync(file: string, encoding: BufferEncoding | null = "utf-8"): NonSharedBuffer | string { export function readSampleFileSync(file: string, encoding: BufferEncoding | null = "utf-8"): Buffer | string {
return readFileSync(getSampleFilePath(file), encoding); return readFileSync(getSampleFilePath(file), encoding);
} }