Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

3 лет назад
1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # caller-callsite [![Build Status](https://travis-ci.org/sindresorhus/caller-callsite.svg?branch=master)](https://travis-ci.org/sindresorhus/caller-callsite)
  2. > Get the [callsite](https://github.com/sindresorhus/callsites#api) of the caller function
  3. ## Install
  4. ```
  5. $ npm install --save caller-callsite
  6. ```
  7. ## Usage
  8. ```js
  9. // foo.js
  10. const callerCallsite = require('caller-callsite');
  11. module.exports = () => {
  12. console.log(callerCallsite().getFileName());
  13. //=> '/Users/sindresorhus/dev/unicorn/bar.js'
  14. }
  15. ```
  16. ```js
  17. // bar.js
  18. const foo = require('./foo');
  19. foo();
  20. ```
  21. ## API
  22. ### callerCallsite()
  23. Returns a [`callsite`](https://github.com/sindresorhus/callsites#api) object.
  24. ## License
  25. MIT © [Sindre Sorhus](https://sindresorhus.com)