Skip to content

Commit 85336a4

Browse files
fix: Issues with types resolution (#670)
1 parent 848d983 commit 85336a4

File tree

7 files changed

+63
-0
lines changed

7 files changed

+63
-0
lines changed

package.json

+39
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,45 @@
1313
">=4.2": {
1414
"*": [
1515
"dist/types/*"
16+
],
17+
"src/*": [
18+
"dist/types/*"
19+
],
20+
"loaders/agent": [
21+
"dist/types/loaders/agent.d.ts"
22+
],
23+
"loaders/browser-agent": [
24+
"dist/types/loaders/browser-agent.d.ts"
25+
],
26+
"loaders/micro-agent": [
27+
"dist/types/loaders/micro-agent.d.ts"
28+
],
29+
"loaders/worker-agent": [
30+
"dist/types/loaders/worker-agent.d.ts"
31+
],
32+
"features/ajax": [
33+
"dist/types/features/ajax/index.d.ts"
34+
],
35+
"features/jserrors": [
36+
"dist/types/features/jserrors/index.d.ts"
37+
],
38+
"features/metrics": [
39+
"dist/types/features/metrics/index.d.ts"
40+
],
41+
"features/page_action": [
42+
"dist/types/features/page_action/index.d.ts"
43+
],
44+
"features/page_view_event": [
45+
"dist/types/features/page_view_event/index.d.ts"
46+
],
47+
"features/page_view_timing": [
48+
"dist/types/features/page_view_timing/index.d.ts"
49+
],
50+
"features/session_trace": [
51+
"dist/types/features/session_trace/index.d.ts"
52+
],
53+
"features/spa": [
54+
"dist/types/features/spa/index.d.ts"
1655
]
1756
}
1857
},

tools/test-builds/vite-react-wrapper/package.json

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
},
1111
"scripts": {
1212
"start": "vite",
13+
"test:types-resolver": "tsc --project tsconfig.types-resolver.json",
14+
"prebuild": "npm run test:types-resolver",
1315
"build": "tsc && vite build"
1416
},
1517
"devDependencies": {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"isolatedModules": true,
5+
"outDir": "./node_module/.type-check"
6+
},
7+
"include": [
8+
"./types-resolver/**/*.ts"
9+
]
10+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import { BrowserAgent } from "@newrelic/browser-agent/loaders/browser-agent"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { Agent } from "@newrelic/browser-agent/loaders/agent"
2+
import { Ajax } from '@newrelic/browser-agent/features/ajax'
3+
import { JSErrors } from '@newrelic/browser-agent/features/jserrors'
4+
import { Metrics } from '@newrelic/browser-agent/features/metrics'
5+
import { PageAction } from '@newrelic/browser-agent/features/page_action'
6+
import { PageViewEvent } from '@newrelic/browser-agent/features/page_view_event'
7+
import { PageViewTiming } from '@newrelic/browser-agent/features/page_view_timing'
8+
import { SessionTrace } from '@newrelic/browser-agent/features/session_trace'
9+
import { Spa } from '@newrelic/browser-agent/features/spa'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import { MicroAgent } from "@newrelic/browser-agent/loaders/micro-agent"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import { WorkerAgent } from "@newrelic/browser-agent/loaders/worker-agent"

0 commit comments

Comments
 (0)