Skip to content

Commit bf724f3

Browse files
committed
fix: resolve DisplayOpts type incompatibility with file-utils.ts typed interfaces
1 parent eec9cc7 commit bf724f3

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

src/domain/analysis/context.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ import { findMatchingNodes } from './symbol-lookup.js';
4444

4545
interface DisplayOpts {
4646
maxLines?: number;
47+
excerptLines?: number;
48+
jsdocEndScanLines?: number;
49+
jsdocOpenScanLines?: number;
50+
summaryMaxChars?: number;
51+
signatureGatherLines?: number;
4752
[key: string]: unknown;
4853
}
4954

@@ -450,7 +455,7 @@ export function contextData(
450455

451456
const source = noSource
452457
? null
453-
: readSourceRange(repoRoot, node.file, node.line, node.end_line, displayOpts);
458+
: readSourceRange(repoRoot, node.file, node.line, node.end_line ?? undefined, displayOpts);
454459

455460
const signature = fileLines ? extractSignature(fileLines, node.line, displayOpts) : null;
456461

src/shared/file-utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ interface ExtractSignatureOpts {
9999
signatureGatherLines?: number;
100100
}
101101

102-
interface Signature {
102+
export interface Signature {
103103
params: string | null;
104104
returnType: string | null;
105105
}

0 commit comments

Comments
 (0)