{"version":3,"file":"fire.mjs","names":["getValue","fire","context","eventName","args","fn","call","fireFn"],"sources":["../../src/utils/fire.ts"],"sourcesContent":["import getValue from './getValue';\n\nexport default function fire<T extends {}>(context: T, eventName: string, ...args: any) {\n  const fn = getValue(context, `props.${eventName}`);\n  if (fn) return fn.call(context, ...args);\n}\n\nexport function fireFn(fn: (...args: any) => void, ...args: any[]) {\n  if (typeof fn === 'function') return fn(...args);\n}\n"],"mappings":"AAAA,OAAOA,QAAQ,MAAM,gBAAY;AAEjC,eAAe,SAASC,IAAIA,CAAeC,OAAU,EAAEC,SAAiB,EAAE,GAAGC,IAAS,EAAE;EACtF,MAAMC,EAAE,GAAGL,QAAQ,CAACE,OAAO,EAAE,SAASC,SAAS,EAAE,CAAC;EAClD,IAAIE,EAAE,EAAE,OAAOA,EAAE,CAACC,IAAI,CAACJ,OAAO,EAAE,GAAGE,IAAI,CAAC;AAC1C;AAEA,OAAO,SAASG,MAAMA,CAACF,EAA0B,EAAE,GAAGD,IAAW,EAAE;EACjE,IAAI,OAAOC,EAAE,KAAK,UAAU,EAAE,OAAOA,EAAE,CAAC,GAAGD,IAAI,CAAC;AAClD","ignoreList":[]}