From 59c0b28816b472e97e1d47dfb7c72adddd70e0ec Mon Sep 17 00:00:00 2001 From: Oscar Hinton Date: Fri, 27 Feb 2026 11:45:06 +0100 Subject: [PATCH] Deprecated `SharedModule`s (#19260) --- apps/desktop/src/app/shared/shared.module.ts | 6 ++++++ apps/web/src/app/shared/shared.module.ts | 7 +++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/desktop/src/app/shared/shared.module.ts b/apps/desktop/src/app/shared/shared.module.ts index 85b3b800e83..90da5eba7ca 100644 --- a/apps/desktop/src/app/shared/shared.module.ts +++ b/apps/desktop/src/app/shared/shared.module.ts @@ -12,6 +12,12 @@ import { IconModule } from "@bitwarden/components"; import { AvatarComponent } from "../components/avatar.component"; import { ServicesModule } from "../services/services.module"; +/** + * @deprecated Please directly import the relevant directive/pipe/component. + * + * This module is overly large and adds many unrelated modules to your dependency tree. + * https://angular.dev/guide/ngmodules/overview recommends not using `NgModule`s for new code. + */ @NgModule({ imports: [ CommonModule, diff --git a/apps/web/src/app/shared/shared.module.ts b/apps/web/src/app/shared/shared.module.ts index 729238e0b0d..e3da37aafed 100644 --- a/apps/web/src/app/shared/shared.module.ts +++ b/apps/web/src/app/shared/shared.module.ts @@ -35,11 +35,10 @@ import { } from "@bitwarden/components"; /** - * This NgModule should contain the most basic shared directives, pipes, and components. They - * should be widely used by other modules to be considered for adding to this module. If in doubt - * do not add to this module. + * @deprecated Please directly import the relevant directive/pipe/component. * - * See: https://angular.io/guide/module-types#shared-ngmodules + * This module is overly large and adds many unrelated modules to your dependency tree. + * https://angular.dev/guide/ngmodules/overview recommends not using `NgModule`s for new code. */ @NgModule({ imports: [