const sign = async (message: string): Promise => { return new Promise((resolve, reject) => { try { (window as any).unisat .signMessage(message, "bip322-simple") .then((signature: string) => { resolve(signature); }); } catch (e) { reject(e); } }); };`
please change code
const sign = async (message: string): Promise<string> => {
const signature = await (window as any).unisat.signMessage(
message,
"bip322-simple"
);
return signature;
};