The standard argument for resolve in your case is unknown, which means that an argument is required;
If you don’t want resolve to be taking any arguments you can explicitly set the generic type of Promise to void;
return new Promise<void>((resolve, reject) => {
this.red.SET(addr, resp, () => resolve())
})