(pattern, eventName)
| 121 | } |
| 122 | } |
| 123 | function matchesEventPattern(pattern, eventName) { |
| 124 | if (pattern === eventName) return true; |
| 125 | if (!pattern.includes("*")) return false; |
| 126 | var regex = new RegExp("^" + pattern.replace(/[.+^${}()|[\]\\]/g, "\\$&").replace(/\*/g, ".*") + "$"); |
| 127 | return regex.test(eventName); |
| 128 | } |
| 129 | var EventSourceFeature = class _EventSourceFeature extends Feature { |
| 130 | static keyword = "eventsource"; |
| 131 | constructor(eventSourceName, nameSpace, stub) { |