{"version":3,"file":"containsAssetFilter.mjs","sources":["../../../admin/src/utils/containsAssetFilter.ts"],"sourcesContent":["import type { Query } from '../../../shared/contracts/files';\n\nconst containsMimeTypeFilter = (query: Query | null) => {\n  const filters = query?.filters?.$and;\n\n  if (!filters) {\n    return false;\n  }\n\n  const result = filters.find((filter) => {\n    return Object.keys(filter).includes('mime');\n  });\n\n  return !!result;\n};\n\nexport const containsAssetFilter = (query: Query | null) => {\n  return containsMimeTypeFilter(query);\n};\n"],"names":["containsMimeTypeFilter","query","filters","$and","result","find","filter","Object","keys","includes","containsAssetFilter"],"mappings":"AAEA,MAAMA,yBAAyB,CAACC,KAAAA,GAAAA;IAC9B,MAAMC,OAAAA,GAAUD,OAAOC,OAAAA,EAASC,IAAAA;AAEhC,IAAA,IAAI,CAACD,OAAAA,EAAS;QACZ,OAAO,KAAA;AACT,IAAA;AAEA,IAAA,MAAME,MAAAA,GAASF,OAAAA,CAAQG,IAAI,CAAC,CAACC,MAAAA,GAAAA;AAC3B,QAAA,OAAOC,MAAAA,CAAOC,IAAI,CAACF,MAAAA,CAAAA,CAAQG,QAAQ,CAAC,MAAA,CAAA;AACtC,IAAA,CAAA,CAAA;AAEA,IAAA,OAAO,CAAC,CAACL,MAAAA;AACX,CAAA;AAEO,MAAMM,sBAAsB,CAACT,KAAAA,GAAAA;AAClC,IAAA,OAAOD,sBAAAA,CAAuBC,KAAAA,CAAAA;AAChC;;;;"}