{"version":3,"file":"isArguments.cjs","sources":["../../src/types/isArguments.ts"],"sourcesContent":["/**\n * Determines if a value is an Arguments object.\n */\nexport function isArguments(value: any): boolean {\n  try {\n    if (\n      typeof value.length === 'number' &&\n      typeof value.callee === 'function'\n    ) {\n      return true;\n    }\n  } catch (error) {\n    // @ts-ignore\n    if (error.message.indexOf('callee') !== -1) {\n      return true;\n    }\n  }\n\n  return false;\n}\n"],"names":[],"mappings":";;AAAA;;AAEG;AACG,SAAU,WAAW,CAAC,KAAU,EAAA;AACpC,IAAA,IAAI;AACF,QAAA,IACE,OAAO,KAAK,CAAC,MAAM,KAAK,QAAQ;AAChC,YAAA,OAAO,KAAK,CAAC,MAAM,KAAK,UAAU,EAClC;AACA,YAAA,OAAO,IAAI,CAAC;SACb;KACF;IAAC,OAAO,KAAK,EAAE;;AAEd,QAAA,IAAI,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;AAC1C,YAAA,OAAO,IAAI,CAAC;SACb;KACF;AAED,IAAA,OAAO,KAAK,CAAC;AACf;;;;"}