@sentry-internal/replay-canvas
Advanced tools
Comparing version 7.94.1 to 7.95.0
@@ -744,6 +744,4 @@ var { | ||
/** | ||
* An integration to add canvas recording to replay. | ||
*/ | ||
const replayCanvasIntegration = ((options = {}) => { | ||
/** Exported only for type safe tests. */ | ||
const _replayCanvasIntegration = ((options = {}) => { | ||
const _canvasOptions = { | ||
@@ -782,3 +780,10 @@ quality: options.quality || 'medium', | ||
// TODO(v8) | ||
/** | ||
* Add this in addition to `replayIntegration()` to enable canvas recording. | ||
*/ | ||
const replayCanvasIntegration = core.defineIntegration(_replayCanvasIntegration); | ||
/** | ||
* @deprecated Use `replayCanvasIntegration()` instead | ||
*/ | ||
// eslint-disable-next-line deprecation/deprecation | ||
@@ -790,2 +795,3 @@ const ReplayCanvas = core.convertIntegrationFnToClass(INTEGRATION_NAME, replayCanvasIntegration) | ||
exports.ReplayCanvas = ReplayCanvas; | ||
exports.replayCanvasIntegration = replayCanvasIntegration; | ||
//# sourceMappingURL=index.js.map |
import { _optionalChain } from '@sentry/utils'; | ||
import { convertIntegrationFnToClass } from '@sentry/core'; | ||
import { defineIntegration, convertIntegrationFnToClass } from '@sentry/core'; | ||
@@ -739,6 +739,4 @@ var NodeType; | ||
/** | ||
* An integration to add canvas recording to replay. | ||
*/ | ||
const replayCanvasIntegration = ((options = {}) => { | ||
/** Exported only for type safe tests. */ | ||
const _replayCanvasIntegration = ((options = {}) => { | ||
const _canvasOptions = { | ||
@@ -777,3 +775,10 @@ quality: options.quality || 'medium', | ||
// TODO(v8) | ||
/** | ||
* Add this in addition to `replayIntegration()` to enable canvas recording. | ||
*/ | ||
const replayCanvasIntegration = defineIntegration(_replayCanvasIntegration); | ||
/** | ||
* @deprecated Use `replayCanvasIntegration()` instead | ||
*/ | ||
// eslint-disable-next-line deprecation/deprecation | ||
@@ -784,3 +789,3 @@ const ReplayCanvas = convertIntegrationFnToClass(INTEGRATION_NAME, replayCanvasIntegration) | ||
export { ReplayCanvas }; | ||
export { ReplayCanvas, replayCanvasIntegration }; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@sentry-internal/replay-canvas", | ||
"version": "7.94.1", | ||
"version": "7.95.0", | ||
"description": "Replay canvas integration", | ||
@@ -40,5 +40,6 @@ "main": "cjs/index.js", | ||
"dependencies": { | ||
"@sentry/core": "7.94.1", | ||
"@sentry/replay": "7.94.1", | ||
"@sentry/types": "7.94.1" | ||
"@sentry/core": "7.95.0", | ||
"@sentry/replay": "7.95.0", | ||
"@sentry/types": "7.95.0", | ||
"@sentry/utils": "7.95.0" | ||
}, | ||
@@ -45,0 +46,0 @@ "engines": { |
import { CanvasManagerInterface, CanvasManagerOptions } from '@sentry/replay'; | ||
import { Integration, IntegrationClass } from '@sentry/types'; | ||
interface ReplayCanvasOptions { | ||
enableManualSnapshot?: boolean; | ||
quality: 'low' | 'medium' | 'high'; | ||
} | ||
type GetCanvasManager = (options: CanvasManagerOptions) => CanvasManagerInterface; | ||
@@ -16,2 +20,16 @@ export interface ReplayCanvasIntegrationOptions { | ||
} | ||
/** Exported only for type safe tests. */ | ||
export declare const _replayCanvasIntegration: (options?: Partial<ReplayCanvasOptions>) => { | ||
name: string; | ||
setupOnce(): void; | ||
getOptions(): ReplayCanvasIntegrationOptions; | ||
snapshot(canvasElement?: HTMLCanvasElement): Promise<void>; | ||
}; | ||
/** | ||
* Add this in addition to `replayIntegration()` to enable canvas recording. | ||
*/ | ||
export declare const replayCanvasIntegration: (options?: Partial<ReplayCanvasOptions> | undefined) => import("@sentry/types").IntegrationFnResult; | ||
/** | ||
* @deprecated Use `replayCanvasIntegration()` instead | ||
*/ | ||
export declare const ReplayCanvas: IntegrationClass<Integration & { | ||
@@ -18,0 +36,0 @@ getOptions: () => ReplayCanvasIntegrationOptions; |
@@ -1,3 +0,3 @@ | ||
export { ReplayCanvas } from './canvas'; | ||
export { ReplayCanvas, replayCanvasIntegration, } from './canvas'; | ||
export { ReplayCanvasIntegrationOptions } from './canvas'; | ||
//# sourceMappingURL=index.d.ts.map |
import type { CanvasManagerInterface, CanvasManagerOptions } from '@sentry/replay'; | ||
import type { Integration, IntegrationClass } from '@sentry/types'; | ||
interface ReplayCanvasOptions { | ||
enableManualSnapshot?: boolean; | ||
quality: 'low' | 'medium' | 'high'; | ||
} | ||
type GetCanvasManager = (options: CanvasManagerOptions) => CanvasManagerInterface; | ||
@@ -16,2 +20,16 @@ export interface ReplayCanvasIntegrationOptions { | ||
} | ||
/** Exported only for type safe tests. */ | ||
export declare const _replayCanvasIntegration: (options?: Partial<ReplayCanvasOptions>) => { | ||
name: string; | ||
setupOnce(): void; | ||
getOptions(): ReplayCanvasIntegrationOptions; | ||
snapshot(canvasElement?: HTMLCanvasElement): Promise<void>; | ||
}; | ||
/** | ||
* Add this in addition to `replayIntegration()` to enable canvas recording. | ||
*/ | ||
export declare const replayCanvasIntegration: (options?: Partial<ReplayCanvasOptions> | undefined) => import("@sentry/types").IntegrationFnResult; | ||
/** | ||
* @deprecated Use `replayCanvasIntegration()` instead | ||
*/ | ||
export declare const ReplayCanvas: IntegrationClass<Integration & { | ||
@@ -18,0 +36,0 @@ getOptions: () => ReplayCanvasIntegrationOptions; |
@@ -1,3 +0,3 @@ | ||
export { ReplayCanvas } from './canvas'; | ||
export { ReplayCanvas, replayCanvasIntegration, } from './canvas'; | ||
export type { ReplayCanvasIntegrationOptions } from './canvas'; | ||
//# sourceMappingURL=index.d.ts.map |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
477976
1624
4
+ Added@sentry/utils@7.95.0
+ Added@sentry-internal/tracing@7.95.0(transitive)
+ Added@sentry/core@7.95.0(transitive)
+ Added@sentry/replay@7.95.0(transitive)
+ Added@sentry/types@7.95.0(transitive)
+ Added@sentry/utils@7.95.0(transitive)
- Removed@sentry-internal/tracing@7.94.1(transitive)
- Removed@sentry/core@7.94.1(transitive)
- Removed@sentry/replay@7.94.1(transitive)
- Removed@sentry/types@7.94.1(transitive)
- Removed@sentry/utils@7.94.1(transitive)
Updated@sentry/core@7.95.0
Updated@sentry/replay@7.95.0
Updated@sentry/types@7.95.0