UNPKG

lupdo

Version:

Database Abstraction Layer for Node js

19 lines (18 loc) 447 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isFunctionConstructor = void 0; function isFunctionConstructor(fn) { try { const Proxied = new Proxy(fn, { construct() { return {}; }, }); new Proxied(); return fn.name !== ''; } catch (err) { return false; } } exports.isFunctionConstructor = isFunctionConstructor;