11 lines
455 B
TypeScript
11 lines
455 B
TypeScript
import { UserEnvironment } from '../user-environment/user-environments.model';
|
|
|
|
// A custom message type that defines the topic and the corresponding payload.
|
|
// For every module that publishes a subscription add its type def and the possible subscription type.
|
|
export type TopicDef = {
|
|
[
|
|
topic: `user_environment/${string}/${'created' | 'updated' | 'deleted'}`
|
|
]: UserEnvironment;
|
|
[topic: `user_environment/${string}/deleted_many`]: number;
|
|
};
|