{"version":3,"file":"index.mjs","sources":[""],"sourcesContent":["import { constants } from \"../../../constants\";\r\n\r\ntype TMediaQueries = typeof constants.mediaQueries;\r\n\r\n/**\r\n * Получает строку медиа-запроса из переданного значения\r\n * @param str{*} запрос\r\n * @returns {string|null};\r\n */\r\nconst getMediaQuery = (str: unknown = \"\"): string | undefined => {\r\n\r\n  switch (true) {\r\n    case !str:\r\n      return undefined;\r\n    case !!str && typeof str === \"string\" && str.startsWith(\"(\") && str.endsWith(\")\"):\r\n      return str;\r\n    case !!str && typeof str === \"string\" && str in constants.mediaQueries:\r\n      return `(${constants.mediaQueries[str as keyof TMediaQueries]})`;\r\n    default:\r\n      return `(${str})`;\r\n  }\r\n\r\n};\r\n\r\nexport { getMediaQuery };\r\n"],"names":["getMediaQuery","str","startsWith","endsWith","constants","mediaQueries"],"mappings":";;;;;GASA,MAAMA,cAAgB,CAACC,IAAe,MAEpC,OAAQ,MACN,KAAMA,IACJ,OACF,MAAOA,YAAcA,MAAQ,UAAYA,IAAIC,WAAW,MAAQD,IAAIE,SAAS,KAC3E,OAAOF,IACT,MAAOA,YAAcA,MAAQ,UAAYA,OAAOG,UAAUC,aACxD,MAAO,IAAID,UAAUC,aAAaJ,QACpC,QACE,MAAO,IAAIA"}