Javascript bridge error on set method from JS

Hello sorry the function header was missing

import logger from "./logger";

export const dispatchToBridge = ({ type, payload }) => {
  try {
    const parameters = JSON.stringify({ type, payload });
    logger.log(`dispatchToBridge`, type, parameters);
    const obj = window?.chrome?.webview?.hostObjects?.sync?.MyBridge;
    if (obj) {
      obj.ObjectMessage = parameters;
    }
  } catch (error) {
    logger.error(error);
  }
};

type and payload are function parameters they are supposed to be that way.