{"version":3,"file":"is-responsive-size.mjs","sources":["../../../../../src/components/AppShell/AppShellMediaStyles/is-responsive-size/is-responsive-size.ts"],"sourcesContent":["import type { AppShellResponsiveSize, AppShellSize } from '../../AppShell.types';\n\nexport function isResponsiveSize(\n  size: AppShellSize | AppShellResponsiveSize | undefined\n): size is AppShellResponsiveSize {\n  if (typeof size !== 'object' || size === null) {\n    return false;\n  }\n\n  if (Object.keys(size as object).length === 1 && 'base' in (size as object)) {\n    return false;\n  }\n\n  return true;\n}\n"],"names":[],"mappings":"AAEO,SAAS,iBACd,IACgC,EAAA;AAChC,EAAA,IAAI,OAAO,IAAA,KAAS,QAAY,IAAA,IAAA,KAAS,IAAM,EAAA;AAC7C,IAAO,OAAA,KAAA;AAAA;AAGT,EAAA,IAAI,OAAO,IAAK,CAAA,IAAc,EAAE,MAAW,KAAA,CAAA,IAAK,UAAW,IAAiB,EAAA;AAC1E,IAAO,OAAA,KAAA;AAAA;AAGT,EAAO,OAAA,IAAA;AACT;;;;"}