{"version":3,"file":"invariant.mjs","sources":["../../src/helpers/invariant.ts"],"sourcesContent":["/** Throws an error if `condition` evaluates to false. */\nexport function invariant(condition: boolean, format: string, ...args: string[])\n{\n    if (process.env.NODE_ENV === 'production')\n    {\n        return;\n    }\n\n    if (!condition)\n    {\n        let error;\n\n        if (format === undefined)\n        {\n            error = new Error('Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.');\n        }\n        else\n        {\n            let argIndex = 0;\n\n            error = new Error(format.replace(/%s/g, () => String(args[argIndex++])));\n            error.name = 'Invariant Violation';\n        }\n\n        throw error;\n    }\n}\n"],"names":[],"mappings":";AACgB,SAAA,SAAA,CAAU,SAAoB,EAAA,MAAA,EAAA,GAAmB,IACjE,EAAA;AACI,EAAI,IAAA,OAAA,CAAQ,GAAI,CAAA,QAAA,KAAa,YAC7B,EAAA;AACI,IAAA;AAAA;AAGJ,EAAA,IAAI,CAAC,SACL,EAAA;AACI,IAAI,IAAA,KAAA;AAEJ,IAAA,IAAI,WAAW,KACf,CAAA,EAAA;AACI,MAAQ,KAAA,GAAA,IAAI,MAAM,+HAA+H,CAAA;AAAA,KAGrJ,MAAA;AACI,MAAA,IAAI,QAAW,GAAA,CAAA;AAEf,MAAQ,KAAA,GAAA,IAAI,KAAM,CAAA,MAAA,CAAO,OAAQ,CAAA,KAAA,EAAO,MAAM,MAAA,CAAO,IAAK,CAAA,QAAA,EAAU,CAAC,CAAC,CAAC,CAAA;AACvE,MAAA,KAAA,CAAM,IAAO,GAAA,qBAAA;AAAA;AAGjB,IAAM,MAAA,KAAA;AAAA;AAEd;;;;"}