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

Method handleParsed

out/cli.cjs:31760–31775  ·  view source on GitHub ↗
(parsedLeft, parsedRight)

Source from the content-addressed store, hash-verified

31758 _parse(input) {
31759 const { status, ctx } = this._processInputParams(input);
31760 const handleParsed = (parsedLeft, parsedRight) => {
31761 if ((0, parseUtil_1.isAborted)(parsedLeft) || (0, parseUtil_1.isAborted)(parsedRight)) {
31762 return parseUtil_1.INVALID;
31763 }
31764 const merged = mergeValues(parsedLeft.value, parsedRight.value);
31765 if (!merged.valid) {
31766 (0, parseUtil_1.addIssueToContext)(ctx, {
31767 code: ZodError_1.ZodIssueCode.invalid_intersection_types
31768 });
31769 return parseUtil_1.INVALID;
31770 }
31771 if ((0, parseUtil_1.isDirty)(parsedLeft) || (0, parseUtil_1.isDirty)(parsedRight)) {
31772 status.dirty();
31773 }
31774 return { status: status.value, value: merged.data };
31775 };
31776 if (ctx.common.async) {
31777 return Promise.all([
31778 this._def.left._parseAsync({

Callers

nothing calls this directly

Calls 2

mergeValuesFunction · 0.85
dirtyMethod · 0.80

Tested by

no test coverage detected