diff --git a/packages/agentcrumbs/src/trail.ts b/packages/agentcrumbs/src/trail.ts index 4768e49..1100e2d 100644 --- a/packages/agentcrumbs/src/trail.ts +++ b/packages/agentcrumbs/src/trail.ts @@ -215,7 +215,8 @@ function createTrailFunction( } }; - fn.wrap = unknown>( + // eslint-disable-next-line @typescript-eslint/no-explicit-any + fn.wrap = any>( name: string, wrappedFn: T ): T => { diff --git a/packages/agentcrumbs/src/types.ts b/packages/agentcrumbs/src/types.ts index 7784291..0c07392 100644 --- a/packages/agentcrumbs/src/types.ts +++ b/packages/agentcrumbs/src/types.ts @@ -49,7 +49,8 @@ export type TrailFunction = { name: string, fn: (ctx: ScopeContext) => T | Promise ) => T | Promise; - wrap: unknown>(name: string, fn: T) => T; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + wrap: any>(name: string, fn: T) => T; time: (label: string) => void; timeEnd: (label: string, data?: unknown) => void; snapshot: (label: string, obj: unknown) => void; diff --git a/packages/agentcrumbs/tsconfig.json b/packages/agentcrumbs/tsconfig.json index d58dc61..fabe619 100644 --- a/packages/agentcrumbs/tsconfig.json +++ b/packages/agentcrumbs/tsconfig.json @@ -1,6 +1,8 @@ { "compilerOptions": { "target": "ES2022", + "module": "Node16", + "moduleResolution": "Node16", "strict": true, "declaration": true, "declarationMap": true, @@ -8,6 +10,5 @@ "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true - }, - "exclude": ["src/__tests__/**/*"] + } }