Skip to content

Commit 755d19f

Browse files
committed
fix: Utils node types
1 parent f9ead91 commit 755d19f

File tree

3 files changed

+29
-1
lines changed

3 files changed

+29
-1
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## Unreleased
4+
5+
- [utils] fix: Remove node types
6+
37
## 5.0.7
48

59
- [utils] ref: Move `htmlTreeAsString` to `@sentry/browser`

packages/utils/src/misc.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ interface SentryGlobal {
1414
*
1515
* @param request The module path to resolve
1616
*/
17-
export function dynamicRequire(mod: NodeModule, request: string): any {
17+
export function dynamicRequire(mod: any, request: string): any {
18+
// tslint:disable-next-line: no-unsafe-any
1819
return mod.require(request);
1920
}
2021

packages/utils/test/build.test.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import * as fs from 'fs';
2+
import * as path from 'path';
3+
4+
const testStrings = [`/// <reference types="node" />`];
5+
6+
describe('build', () => {
7+
test('not contains types', () => {
8+
const paths = [path.join('./dist'), path.join('./esm')];
9+
paths.forEach(dir => {
10+
if (!fs.existsSync(dir)) {
11+
expect(dir).toBe(`${dir} doesn't exist please build first`);
12+
}
13+
const files = fs.readdirSync(dir);
14+
files.forEach(file => {
15+
if (file.includes('.d.ts')) {
16+
testStrings.forEach(testString => {
17+
expect(fs.readFileSync(path.join(dir, file), 'utf8')).toEqual(expect.not.stringContaining(testString));
18+
});
19+
}
20+
});
21+
});
22+
});
23+
});

0 commit comments

Comments
 (0)