UNPKG

@kstasi/jest-tolk

Version:

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/tonkite/tonkite/main/assets/logo-dark.svg"> <img alt="tonkite logo" src="https://raw.githubusercontent.com/tonkite/tonkite/main/a

21 lines (20 loc) 592 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createIntShrinker = createIntShrinker; function createIntShrinker() { function shrink(tree, test) { let lastValidValue = tree.current(); while (tree.simplify()) { if (test(tree.current())) { lastValidValue = tree.current(); } } while (tree.complicate()) { if (test(tree.current())) { lastValidValue = tree.current(); } } return lastValidValue; } return { shrink }; }