diff --git a/packages/feedback/src/index.ts b/packages/feedback/src/index.ts new file mode 100644 index 000000000000..5d4adc0af6e2 --- /dev/null +++ b/packages/feedback/src/index.ts @@ -0,0 +1 @@ +export type { SendFeedbackData } from './types' diff --git a/packages/feedback/src/types/feedback.ts b/packages/feedback/src/types/feedback.ts index 2ba51585e9be..ee779869fb19 100644 --- a/packages/feedback/src/types/feedback.ts +++ b/packages/feedback/src/types/feedback.ts @@ -1,3 +1,20 @@ +import type {Event} from '@sentry/types'; + +/** + * NOTE: These types are still considered Beta and subject to change. + * @hidden + */ +export interface FeedbackEvent extends Event { + feedback: { + contact_email: string; + message: string; + replay_id: string; + url: string; + }; + // TODO: Add this event type to Event + // type: 'feedback_event'; +} + export interface SendFeedbackData { message: string, email: string, diff --git a/packages/feedback/src/util/prepareFeedbackEvent.ts b/packages/feedback/src/util/prepareFeedbackEvent.ts index 3b179b4449ca..c174cd3f4c1c 100644 --- a/packages/feedback/src/util/prepareFeedbackEvent.ts +++ b/packages/feedback/src/util/prepareFeedbackEvent.ts @@ -1,6 +1,7 @@ import type {Scope} from '@sentry/core'; import {prepareEvent} from '@sentry/core'; -import type {Client, FeedbackEvent} from '@sentry/types'; +import type { Client, FeedbackEvent } from '@sentry/types'; +// import type { FeedbackEvent } from '../types'; /** * Prepare a feedback event & enrich it with the SDK metadata. diff --git a/packages/replay/tsconfig.json b/packages/replay/tsconfig.json index 600c2b4fb078..f8f54556da93 100644 --- a/packages/replay/tsconfig.json +++ b/packages/replay/tsconfig.json @@ -3,5 +3,5 @@ "compilerOptions": { "module": "esnext" }, - "include": ["src/**/*.ts", "../feedback/src/util/sendFeedbackRequest.ts", "../feedback/src/types/feedback.ts"] + "include": ["src/**/*.ts"] }