diff --git a/src/extract.ts b/src/extract.ts index 6131d64..73fd35d 100644 --- a/src/extract.ts +++ b/src/extract.ts @@ -34,7 +34,7 @@ export async function extractTypeFromSource(filePath: string): Promise { declarations += `${declaration}\n\n` // Check for types used in parameters - const paramTypes = params.match(/:\s*([^,)]+)/g) || [] + const paramTypes = params.match(/:\s*([^,)=]+)/g) || [] paramTypes.forEach(type => addUsedType(type.slice(1).trim())) // Check for return type