mirror of
https://github.com/bitwarden/browser
synced 2025-12-24 12:13:39 +00:00
* Add jslib as a dependency * Cleanup tsconfig, webpack, add jslib-angular to package.json * Update all import paths * Add back @types/node. * Lint * Remove dummy module * Remove merge conflict * Group imports * Bump jslib
13 lines
477 B
TypeScript
13 lines
477 B
TypeScript
import { MessagingService } from 'jslib-common/abstractions/messaging.service';
|
|
|
|
import { BroadcasterService } from 'jslib-angular/services/broadcaster.service';
|
|
|
|
export class BroadcasterMessagingService implements MessagingService {
|
|
constructor(private broadcasterService: BroadcasterService) { }
|
|
|
|
send(subscriber: string, arg: any = {}) {
|
|
const message = Object.assign({}, { command: subscriber }, arg);
|
|
this.broadcasterService.send(message);
|
|
}
|
|
}
|