Connectum API Reference / @connectum/events / matchPattern
Function: matchPattern()
matchPattern(
pattern,topic):boolean
Defined in: packages/events/src/wildcard.ts:27
Match a topic against a wildcard pattern.
Parameters
pattern
string
Pattern with optional * and > wildcards
topic
string
Concrete topic name to match
Returns
boolean
true if the topic matches the pattern
Example
typescript
matchPattern("user.*", "user.created") // true
matchPattern("user.*", "user.created.v2") // false
matchPattern("user.>", "user.created") // true
matchPattern("user.>", "user.created.v2") // true
matchPattern("user.created", "user.created") // true