import {NumericTestableCloner} from "./NumericTestableCloner"; import {FixedValueTestableCloner} from "./FixedValueTestableCloner"; import {OffersBranchCloner} from "./OffersBranchCloner"; import {TieredBranchCloner} from "./TieredBranchCloner"; import {StateObjects} from "../Grove"; export const cloneStrategies = (stateObjects: StateObjects) => ({ testable: [ new NumericTestableCloner(), new FixedValueTestableCloner() ], branch: [ new OffersBranchCloner(stateObjects), new TieredBranchCloner() ] })