Skip to content

Commit e3d649b

Browse files
committed
feat(core)!: Remove flatten export
1 parent 2d4f8e9 commit e3d649b

File tree

6 files changed

+2
-98
lines changed

6 files changed

+2
-98
lines changed

docs/migration/v8-to-v9.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ It will be removed in a future major version.
106106

107107
- The `getNumberOfUrlSegments` method has been removed. There is no replacement.
108108
- The `validSeverityLevels` export has been removed. There is no replacement.
109+
- The `flatten` export has been removed. There is no replacement.
109110

110111
### `@sentry/nestjs`
111112

packages/core/src/utils-hoist/array.ts

Lines changed: 0 additions & 22 deletions
This file was deleted.

packages/core/src/utils-hoist/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
export { applyAggregateErrorsToEvent } from './aggregate-errors';
2-
// eslint-disable-next-line deprecation/deprecation
3-
export { flatten } from './array';
42
export { getBreadcrumbLogLevelFromHttpStatusCode } from './breadcrumb-log-level';
53
export { getComponentName, getDomElement, getLocationHref, htmlTreeAsString } from './browser';
64
export { dsnFromString, dsnToString, makeDsn } from './dsn';

packages/core/test/utils-hoist/array.test.ts

Lines changed: 0 additions & 67 deletions
This file was deleted.

packages/node/src/utils/redisCache.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,8 @@ export function calculateCacheItemSize(response: unknown): number | undefined {
9595
: getSize(response);
9696
}
9797

98-
// TODO(v9): This is inlined from core so we can deprecate `flatten`.
99-
// It's usage can be replaced with `Array.flat` in v9.
10098
type NestedArray<T> = Array<NestedArray<T> | T>;
99+
101100
function flatten<T>(input: NestedArray<T>): T[] {
102101
const result: T[] = [];
103102

packages/utils/src/index.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ import {
6363
extractTraceparentData as extractTraceparentData_imported,
6464
filenameIsInApp as filenameIsInApp_imported,
6565
fill as fill_imported,
66-
flatten as flatten_imported,
6766
forEachEnvelopeItem as forEachEnvelopeItem_imported,
6867
generatePropagationContext as generatePropagationContext_imported,
6968
generateSentryTraceHeader as generateSentryTraceHeader_imported,
@@ -600,10 +599,6 @@ export const isNodeEnv = isNodeEnv_imported;
600599
/** @deprecated Import from `@sentry/core` instead. */
601600
export const loadModule = loadModule_imported;
602601

603-
/** @deprecated Import from `@sentry/core` instead. */
604-
// eslint-disable-next-line deprecation/deprecation
605-
export const flatten = flatten_imported;
606-
607602
/** @deprecated Import from `@sentry/core` instead. */
608603
// eslint-disable-next-line deprecation/deprecation
609604
export const memoBuilder = memoBuilder_imported;

0 commit comments

Comments
 (0)