I have checked .mjs examples where `setObjectLegalHold` method is awaited. In Typescript, this method is interpreted to not return a `promise` ``` setObjectLegalHold(bucketName: string, objectName: string, setOpts?: PutObjectLegalHoldOptions): void; ```