{"version":3,"file":"validateListener.cjs","sources":["../../src/utils/validateListener.js"],"sourcesContent":["import createDevelopmentErrorMessage from './createDevelopmentErrorMessage.js';\nimport createProductionErrorMessage from './createProductionErrorMessage.js';\nimport __DEV__ from './dev.js';\n\n/**\n * Validates that the listener is a function.\n * @param {Function} listener The listener to validate.\n * @throws {TypeError} If the listener is not a function.\n * @module\n * @private\n */\nexport default function validateListener(listener) {\n    if (typeof listener !== 'function') {\n        const message = 'Event listener must be a function';\n        throw new TypeError(__DEV__ ? createDevelopmentErrorMessage(message) : createProductionErrorMessage(message));\n    }\n}\n"],"names":["__DEV__","createDevelopmentErrorMessage","createProductionErrorMessage"],"mappings":";;;;;;;;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,gBAAgB,CAAC,QAAQ,EAAE;AACnD,IAAI,IAAI,OAAO,QAAQ,KAAK,UAAU,EAAE;AACxC,QAAQ,MAAM,OAAO,GAAG,mCAAmC;AAC3D,QAAQ,MAAM,IAAI,SAAS,CAACA,SAAO,GAAGC,mCAA6B,CAAC,OAAO,CAAC,GAAGC,kCAA4B,CAAC,OAAO,CAAC,CAAC;AACrH,IAAI;AACJ;;;;"}