fixturio
Version:
Fixtures
18 lines (17 loc) • 515 B
JavaScript
;
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;