{"version":3,"sources":["../../src/helpers/collections.ts"],"sourcesContent":["/**\n * Checks whenever values is NonNullable.\n * From es5 docs NonNullable excludes null and undefined from T\n * @example\n * const collection: Array<number | null | undefined> = [1, null, 3, undefined, 5]\n * const filtered = collection.filter(nonNull) // Array<number>, so it's safe to process it\n */\nexport function nonNull<TVal> (val: TVal): val is NonNullable<TVal> {\n    return val !== null && val !== undefined\n}\n"],"mappings":";AAOO,SAAS,QAAe,KAAqC;AAChE,SAAO,QAAQ,QAAQ,QAAQ;AACnC;","names":[]}