typeMapDelete = (transaction, parent, key) => {
  const c = parent._map.get(key);

  if (c !== undefined) {
    c.delete(transaction);
  }
}
@param {Transaction} transaction
@param {AbstractType<any>} parent
@param {string} key

@private
@function