clients/apps/browser/src/platform
Will Martin 827c4c0301
[PM-15847] libs/components strict migration (#15738)
This PR migrates `libs/components` to use strict TypeScript.

- Remove `@ts-strict-ignore` from each file in `libs/components` and resolved any new compilation errors
- Converted ViewChild and ContentChild decorators to use the new signal-based queries using the [Angular signal queries migration](https://angular.dev/reference/migrations/signal-queries)
  - Made view/content children `required` where appropriate, eliminating the need for additional null checking. This helped simplify the strict migration.

---

Co-authored-by: Vicki League <vleague@bitwarden.com>
2025-08-18 15:36:45 -04:00
..
badge [PM-24451] firefox extension crash due to huge memory usage when unlocking vault (#15938) 2025-08-07 13:19:14 -04:00
browser [PM-20210] Expand badge API (#14801) 2025-07-09 15:38:33 -04:00
decorators [PM-7917] Remove session sync (#9024) 2024-05-07 13:25:49 -04:00
ipc [PM-18042] Build request response structure (#15163) 2025-06-26 14:01:31 +02:00
listeners [PM-20210] Expand badge API (#14801) 2025-07-09 15:38:33 -04:00
messaging Introduce eslint errors for risky/circular imports (#14804) 2025-05-23 08:01:25 -04:00
notifications [PM-19806] Add Special Foreground Notifications Service (#14094) 2025-04-03 08:47:32 -04:00
offscreen-document [PM-18657] Fix clipboard tests calling console.warn (#13580) 2025-03-20 11:17:46 +01:00
popup [PM-15847] libs/components strict migration (#15738) 2025-08-18 15:36:45 -04:00
services remove BlockBrowserInjectionsByDomain feature flag (#16008) 2025-08-18 10:17:05 -04:00
state [PM-7985] Add & Use InlineDerivedStateProvider (#9131) 2024-05-13 07:42:29 -04:00
storage Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
sync [PM-24677] Slim StateService down so it can be moved to state lib (#16021) 2025-08-18 12:37:25 -04:00
utils Introduce eslint errors for risky/circular imports (#14804) 2025-05-23 08:01:25 -04:00
background.html Add missing doctype (#10860) 2024-09-05 20:22:45 -04:00
background.ts Remove Heartbeat Code (#11585) 2024-11-04 17:54:12 -05:00
flags.ts [deps] SM: Update typescript-eslint monorepo to v8 (major) (#10601) 2025-01-14 11:23:59 -05:00
globals.d.ts [PM-5880] Refactor browser platform utils service to remove window references (#7885) 2024-03-06 16:33:38 +00:00