{"version":3,"sources":["../../src/functions/negate/negate.ts"],"names":[],"mappings":";AACO,SAAS,OAA8C,MAAS;AACrE,SAAO,IAAI,SAAwB;AACjC,UAAM,SAAS,KAAK,GAAG,IAAI;AAC3B,WAAO,CAAC;AAAA,EACV;AACF","sourcesContent":["// eslint-disable-next-line @typescript-eslint/no-explicit-any -- we need to allow any function arguments\nexport function negate<T extends (...args: any[]) => boolean>(func: T) {\n  return (...args: Parameters<T>) => {\n    const result = func(...args);\n    return !result;\n  };\n}\n"]}