UNPKG

fixturio

Version:
18 lines (17 loc) 515 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fixtureSifter = exports.isFixture = void 0; function isFixture(obj) { return typeof obj === 'function' && typeof obj.prototype?.install === 'function'; } exports.isFixture = isFixture; function fixtureSifter(objects) { const fixtures = []; for (const object of objects) { if (isFixture(object)) { fixtures.push(object); } } return fixtures; } exports.fixtureSifter = fixtureSifter;