CMS-1481: TypeScript: Convert NotificationManager to TypeScript