Jimp.write(path) has weird typescript type `${string}.${Extension}`
Opened this issue · 0 comments
ma-zal commented
Expected Behavior
I expect standard string
as datatype of path
input parameter of Jimp.write
function.
Current Behavior
Used complicated (and on many places incompatible) data type${string}.${Extension}
for input parameter path
.
Need to explicitly retype by ugly as '${string}.${string}'
Failure Information (for bugs)
N/A
Steps to Reproduce
const icon = await Jimp.read(sourceImgPath);
const writePath = path.join(__dirname, 'myfile.png');
await icon.write(writePath); // Error: Argument of type 'string' is not assignable to parameter of type '`${string}.${string}`'.ts(2345)
Screenshots
N/A
Context
- Jimp Version: 1.6.0
- Operating System: MaOS
- Node version: 20.x
Failure Logs
Error: Argument of type 'string' is not assignable to parameter of type '`${string}.${string}`'.ts(2345)