From d5b7ecb58cf12fe119ae7f0e9e78e8eb106d52bc Mon Sep 17 00:00:00 2001 From: Lex Christopherson Date: Fri, 13 Mar 2026 13:47:01 -0600 Subject: [PATCH] fix: resolve TypeScript build errors in glob callback type and hashline test import --- packages/native/src/glob/index.ts | 2 +- packages/pi-coding-agent/src/core/tools/hashline.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/native/src/glob/index.ts b/packages/native/src/glob/index.ts index b3930eabd..9709fea3d 100644 --- a/packages/native/src/glob/index.ts +++ b/packages/native/src/glob/index.ts @@ -28,7 +28,7 @@ export function glob( options: GlobOptions, onMatch?: (match: GlobMatch) => void, ): Promise { - return native.glob(options, onMatch) as Promise; + return native.glob(options, onMatch as ((match: unknown) => void) | undefined) as Promise; } /** diff --git a/packages/pi-coding-agent/src/core/tools/hashline.test.ts b/packages/pi-coding-agent/src/core/tools/hashline.test.ts index 1d24a081b..4ab41331a 100644 --- a/packages/pi-coding-agent/src/core/tools/hashline.test.ts +++ b/packages/pi-coding-agent/src/core/tools/hashline.test.ts @@ -12,7 +12,7 @@ import { stripNewLinePrefixes, type HashlineEdit, type Anchor, -} from "./hashline.ts"; +} from "./hashline.js"; function makeTag(line: number, content: string): Anchor { return parseTag(formatLineTag(line, content));