{"version":3,"file":"flex-controls-helpers.mjs","sources":["../../../../libs/flex-controls/helpers/is-present.ts","../../../../libs/flex-controls/helpers/has-value.ts","../../../../libs/flex-controls/helpers/flex-controls-helpers.ts"],"sourcesContent":["export function isPresent<T>(value: T | null | undefined): value is T {\n    return value !== undefined && value !== null && (typeof value !== 'string' || value !== '');\n}\n","import {isPresent} from './is-present';\n\nexport function hasValue<T>(value: T | null | undefined): value is T {\n    return (\n        isPresent(value) &&\n        ((Array.isArray(value) && !!value.length) ||\n            (typeof value === 'string' && !!value.length) ||\n            (!['string'].includes(typeof value) && !Array.isArray(value)))\n    );\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"AAAM,SAAU,SAAS,CAAI,KAA2B,EAAA;AACpD,IAAA,OAAO,KAAK,KAAK,SAAS,IAAI,KAAK,KAAK,IAAI,KAAK,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,EAAE,CAAC,CAAC;AAChG;;ACAM,SAAU,QAAQ,CAAI,KAA2B,EAAA;AACnD,IAAA,QACI,SAAS,CAAC,KAAK,CAAC;AAChB,SAAC,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,MAAM;aACnC,OAAO,KAAK,KAAK,QAAQ,IAAI,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC;aAC5C,CAAC,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,OAAO,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,EACpE;AACN;;ACTA;;AAEG;;;;"}