Skip to content
  • This project
    • Loading...
  • Sign in

李希虎 / ODM

Go to a project
Toggle navigation
Toggle navigation pinning
  • Projects
  • Groups
  • Snippets
  • Help
  • Project
  • Activity
  • Repository
  • Pipelines
  • Graphs
  • Issues 0
  • Merge Requests 0
  • Wiki
  • Network
  • Create a new issue
  • Builds
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Network
  • Compare
  • Branches
  • Tags
Switch branch/tag
  • ODM
  • .svn
  • pristine
  • f6
  • f699e6d77d7ffd8e4bf86e9bdba9df9b49d74...
  • 李希虎's avatar
    首次提交 · 5e14ef3e
    5e14ef3e
    李希虎 committed 2022-02-15 10:44:37 +0800
f699e6d77d7ffd8e4bf86e9bdba9df9b49d744f7.svn-base 284 Bytes
Raw Blame History Permalink
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
'use strict';
const callsites = require('callsites');

module.exports = () => {
	const c = callsites();
	let caller;

	for (let i = 0; i < c.length; i++) {
		const hasReceiver = c[i].getTypeName() !== null;

		if (hasReceiver) {
			caller = i;
			break;
		}
	}

	return c[caller];
};