Function: resolveModelVisibility()
Makaio Framework / contracts / resolveModelVisibility
Function: resolveModelVisibility()
Section titled “Function: resolveModelVisibility()”resolveModelVisibility(
modelName,filterMode,overrides):"enabled"|"disabled"|"visible"
Defined in: ../../../packages/contracts/src/provider/visibility.ts:32
Resolves the effective visibility for a model given the provider’s filter mode and any per-model overrides.
Pure function usable by both backend validation and frontend filtering.
Parameters
Section titled “Parameters”modelName
Section titled “modelName”string
The model identifier to resolve
filterMode
Section titled “filterMode”"allowlist" | "show-all"
The provider’s filter mode
overrides
Section titled “overrides”Record<string, "enabled" | "disabled" | "visible"> | null | undefined
Sparse per-model visibility overrides (nullable)
Returns
Section titled “Returns”"enabled" | "disabled" | "visible"
The resolved visibility state