trusktr-dummy-test-pkg
Version:
JavaScript/TypeScript class inheritance tools.
10 lines • 466 B
JavaScript
// helper function to use instead of instanceof for classes that implement the
// static Symbol.hasInstance method, because the behavior of instanceof isn't
// polyfillable.
export default function instanceOf(instance, Constructor) {
if (typeof Constructor == 'function' && Constructor[Symbol.hasInstance])
return Constructor[Symbol.hasInstance](instance);
else
return instance instanceof Constructor;
}
//# sourceMappingURL=instanceOf.js.map