import type { ModelSelection } from "@t3tools/contracts";import { getModelSelectionBooleanOptionValue, getModelSelectionStringOptionValue,} from "@t3tools/shared/model"; export function getCodexServiceTierOptionValue( modelSelection: ModelSelection | null | undefined,): string | undefined { const tier = getModelSelectionStringOptionValue(modelSelection, "serviceTier") ?? (getModelSelectionBooleanOptionValue(modelSelection, "fastMode") === true ? "fast" : undefined); if (tier === "default") return undefined; return tier;}
import type { ModelSelection } from "@t3tools/contracts";
import {
getModelSelectionBooleanOptionValue,
getModelSelectionStringOptionValue,
} from "@t3tools/shared/model";
export function getCodexServiceTierOptionValue(
modelSelection: ModelSelection | null | undefined,
): string | undefined {
const tier =
getModelSelectionStringOptionValue(modelSelection, "serviceTier") ??
(getModelSelectionBooleanOptionValue(modelSelection, "fastMode") === true ? "fast" : undefined);
if (tier === "default") return undefined;
return tier;
}