code: def _check_inputs_for_compatibility(args: list) -> None:
      """Check that combination of inputs is supported.
  
      Currently, only two cases are allowed:
      either all inputs are iloc-friendly, or they are time-like
  
      Parameters
      ----------
      args : list of inputs
  
      Raises
      ------
      TypeError
          if combination of inputs is not supported
      """
      if not _inputs_are_supported(args):
          raise TypeError("Unsupported combination of types")
  
file_path: sktime/sktime/split/base/_common.py
imports: from typing import Iterator, Optional, Tuple, Union
  import numpy
  import pandas
  from sktime.datatypes._utilities import get_window
  from sktime.forecasting.base import ForecastingHorizon
  from sktime.forecasting.base._fh import VALID_FORECASTING_HORIZON_TYPES
  from sktime.utils.validation import all_inputs_are_iloc_like, all_inputs_are_time_like, array_is_int, is_int
  from sktime.utils.validation.forecasting import check_fh
  from sktime.utils.validation.series import check_equal_time_index
label_desc: Use image node_id 3 for calling a global function with example usage: _check_inputs_for_compatibility(args) without return types