MCPcopy Index your code
hub / github.com/di-sukharev/opencommit / refinement

Method refinement

out/cli.cjs:29727–29736  ·  view source on GitHub ↗
(check, refinementData)

Source from the content-addressed store, hash-verified

29725 });
29726 }
29727 refinement(check, refinementData) {
29728 return this._refinement((val, ctx) => {
29729 if (!check(val)) {
29730 ctx.addIssue(typeof refinementData === "function" ? refinementData(val, ctx) : refinementData);
29731 return false;
29732 } else {
29733 return true;
29734 }
29735 });
29736 }
29737 _refinement(refinement) {
29738 return new ZodEffects({
29739 schema: this,

Callers 2

_regexMethod · 0.80
executeRefinementMethod · 0.80

Calls 1

_refinementMethod · 0.80

Tested by

no test coverage detected