UNPKG

fixturio

Version:
18 lines (17 loc) 551 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FixtureSetupBucket = void 0; class FixtureSetupBucket { fixtureResultCache = {}; fixtureResultOf(type) { const result = this.fixtureResultCache[type.name]; if (result !== undefined) { return result; } throw new Error(`Cannot load result of fixture ${type.name}`); } onFixtureResult(type, value) { this.fixtureResultCache[type.name] = value; } } exports.FixtureSetupBucket = FixtureSetupBucket;