Type Alias NotifiTopicContextType
NotifiTopicContextType: { error: Error | null; getAlertFilterOptions: ((topicName: string) => FusionFilterOptions | null); getTopicStackAlerts: ((fusionEventTypeId: string) => TopicStackAlert[]); getTopicStackAlertsFromTopicName: ((topicName: string) => TopicStackAlert[]); isAlertSubscribed: ((topicName: string) => boolean); isLoading: boolean; subscribeAlertsDefault: ((topics: ReadonlyArray<FusionEventTopic | TopicMetadata>,
targetGroupId: string) => Promise<void>); subscribeAlertsWithFilterOptions: ((topicWithFilterOptionsList: ReadonlyArray<TopicWithFilterOption>,
targetGroupId: string) => Promise<void>); unsubscribeAlert: ((topicName: string) => void); unsubscribeAlerts: ((topicNames: string[]) => void); } Type declaration
error: Error | null
getAlertFilterOptions: ((topicName: string) => FusionFilterOptions | null)
- (topicName): FusionFilterOptions | null
Returns FusionFilterOptions | null
getTopicStackAlerts: ((fusionEventTypeId: string) => TopicStackAlert[])
getTopicStackAlertsFromTopicName: ((topicName: string) => TopicStackAlert[])
isAlertSubscribed: ((topicName: string) => boolean)
- (topicName): boolean
Returns boolean
isLoading: boolean
subscribeAlertsDefault: ((topics: ReadonlyArray<FusionEventTopic | TopicMetadata>, targetGroupId: string) => Promise<void>)
- (topics, targetGroupId): Promise<void>
Parameters
- topics: ReadonlyArray<FusionEventTopic | TopicMetadata>
- targetGroupId: string
Returns Promise<void>
subscribeAlertsWithFilterOptions: ((topicWithFilterOptionsList: ReadonlyArray<TopicWithFilterOption>, targetGroupId: string) => Promise<void>)
- (topicWithFilterOptionsList, targetGroupId): Promise<void>
Returns Promise<void>
unsubscribeAlert: ((topicName: string) => void)
- (topicName): void
Returns void
unsubscribeAlerts: ((topicNames: string[]) => void)
- (topicNames): void
Returns void
Deprecated
Use getTopicStackAlerts instead