AbdulElahGwaith's picture
Upload folder using huggingface_hub
88df9e4 verified
import { isValidLocale } from '@/app/lib/use-detect-locale'
import { PageParams, SearchParams, Theme } from './types'
// Runtime validation helpers (theme-specific only, locale validation moved to use-detect-locale)
export const isValidTheme = (theme: string): theme is Theme =>
['light', 'dark', 'auto'].includes(theme)
// Type guards for runtime validation
export const isPageParams = (obj: unknown): obj is PageParams =>
typeof obj === 'object' && obj !== null
export const isSearchParams = (obj: unknown): obj is SearchParams =>
typeof obj === 'object' && obj !== null
// Re-export locale validation
export { isValidLocale }