chore: signal type naming
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
This commit is contained in:
@@ -35,8 +35,8 @@ export class DefaultSignalService implements SignalService {
|
||||
* Publishes a signal to user refs to specific topic
|
||||
* @param signal - Signal to publish
|
||||
*/
|
||||
async publish<SignalType extends JsonObject = JsonObject>(
|
||||
signal: SignalPayload<SignalType>,
|
||||
async publish<TMessage extends JsonObject = JsonObject>(
|
||||
signal: SignalPayload<TMessage>,
|
||||
) {
|
||||
await this.eventBroker?.publish({
|
||||
topic: 'signals',
|
||||
|
||||
@@ -22,7 +22,7 @@ export interface SignalService {
|
||||
* Publishes a signal to user refs to specific topic
|
||||
* @param signal - Signal to publish
|
||||
*/
|
||||
publish<SignalType extends JsonObject = JsonObject>(
|
||||
signal: SignalPayload<SignalType>,
|
||||
publish<TMessage extends JsonObject = JsonObject>(
|
||||
signal: SignalPayload<TMessage>,
|
||||
): Promise<void>;
|
||||
}
|
||||
|
||||
@@ -24,8 +24,8 @@ export type SignalServiceOptions = {
|
||||
};
|
||||
|
||||
/** @public */
|
||||
export type SignalPayload<SignalType extends JsonObject = JsonObject> = {
|
||||
export type SignalPayload<TMessage extends JsonObject = JsonObject> = {
|
||||
recipients: string[] | string | null;
|
||||
channel: string;
|
||||
message: SignalType;
|
||||
message: TMessage;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user