Skip to content

Commit ca93bc6

Browse files
committed
fix: updat broken types to their new expectations
1 parent b9560f9 commit ca93bc6

15 files changed

Lines changed: 49 additions & 18 deletions

File tree

packages/aws-serverless/src/lambda-extension/aws-lambda-extension.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ export class AwsLambdaExtension {
115115

116116
fetch(upstreamSentryUrl, {
117117
method: 'POST',
118-
body: envelopeBytes,
118+
body: envelopeBytes as BodyInit,
119119
}).catch(err => {
120120
DEBUG_BUILD && debug.error('Error sending envelope to Sentry', err);
121121
});

packages/browser-utils/src/metrics/web-vitals/lib/polyfills/interactionCountPolyfill.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { observe } from '../observe';
1818

1919
declare global {
2020
interface Performance {
21-
interactionCount: number;
21+
readonly interactionCount: number;
2222
}
2323
}
2424

packages/browser-utils/src/metrics/web-vitals/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ declare global {
5858
// https://wicg.github.io/event-timing/#sec-performance-event-timing
5959
interface PerformanceEventTiming extends PerformanceEntry {
6060
duration: DOMHighResTimeStamp;
61-
interactionId: number;
61+
readonly interactionId: number;
6262
}
6363

6464
// https://wicg.github.io/layout-instability/#sec-layout-shift-attribution

packages/browser/src/eventbuilder.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,12 +161,9 @@ function getPopFirstTopFrames(ex: Error & { framesToPop?: unknown }): number {
161161
}
162162

163163
// https://developer.mozilla.org/en-US/docs/WebAssembly/JavaScript_interface/Exception
164-
// @ts-expect-error - WebAssembly.Exception is a valid class
165164
function isWebAssemblyException(exception: unknown): exception is WebAssembly.Exception {
166165
// Check for support
167-
// @ts-expect-error - WebAssembly.Exception is a valid class
168166
if (typeof WebAssembly !== 'undefined' && typeof WebAssembly.Exception !== 'undefined') {
169-
// @ts-expect-error - WebAssembly.Exception is a valid class
170167
return exception instanceof WebAssembly.Exception;
171168
} else {
172169
return false;

packages/browser/src/integrations/spotlight.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ function setupSidecarForwarding(client: Client, sidecarUrl: string): void {
4444

4545
makeFetch(sidecarUrl, {
4646
method: 'POST',
47-
body: serializeEnvelope(envelope),
47+
body: serializeEnvelope(envelope) as BodyInit,
4848
headers: {
4949
'Content-Type': 'application/x-sentry-envelope',
5050
},

packages/browser/src/transports/fetch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export function makeFetchTransport(
2222
pendingCount++;
2323

2424
const requestOptions: RequestInit = {
25-
body: request.body,
25+
body: request.body as BodyInit,
2626
method: 'POST',
2727
referrerPolicy: 'strict-origin',
2828
headers: options.headers,

packages/bun/src/transports/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { createTransport, suppressTracing } from '@sentry/core';
77
export function makeFetchTransport(options: BaseTransportOptions): Transport {
88
function makeRequest(request: TransportRequest): PromiseLike<TransportMakeRequestResponse> {
99
const requestOptions: RequestInit = {
10-
body: request.body,
10+
body: request.body as BodyInit,
1111
method: 'POST',
1212
headers: options.headers,
1313
};

packages/cloudflare/src/transport.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export class IsolatedPromiseBuffer {
8282
export function makeCloudflareTransport(options: CloudflareTransportOptions): Transport {
8383
function makeRequest(request: TransportRequest): PromiseLike<TransportMakeRequestResponse> {
8484
const requestOptions: RequestInit = {
85-
body: request.body,
85+
body: request.body as BodyInit,
8686
method: 'POST',
8787
headers: options.headers,
8888
...options.fetchOptions,

packages/deno/src/transports/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export function makeFetchTransport(options: BaseTransportOptions): Transport {
2424

2525
function makeRequest(request: TransportRequest): PromiseLike<TransportMakeRequestResponse> {
2626
const requestOptions: RequestInit = {
27-
body: request.body,
27+
body: request.body as BodyInit,
2828
method: 'POST',
2929
referrerPolicy: 'strict-origin',
3030
headers: options.headers,

packages/feedback/src/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ export { buildFeedbackIntegration } from './core/integration';
55
export { getFeedback } from './core/getFeedback';
66
export { feedbackModalIntegration } from './modal/integration';
77
export { feedbackScreenshotIntegration } from './screenshot/integration';
8+
export type { ActorComponent } from './core/components/Actor';
9+
export type { OverrideFeedbackConfiguration } from './core/types';

0 commit comments

Comments
 (0)