// SPDX-License-Identifier: AGPL-3.0-only
// Copyright 2026-present the Unsloth AI Inc. team. All rights reserved. See /studio/LICENSE.AGPL-3.0

export function shouldUseVisionDatasetCheck(
  state: {
    isVisionModel: boolean;
    isDatasetImage: boolean | null;
  },
  detectedIsImage = false,
): boolean {
  return (
    state.isVisionModel && (state.isDatasetImage === true || detectedIsImage)
  );
}
