PURISTA API / @purista/mqttbridge / TopicRouter
Class: TopicRouter 
Defined in: mqttbridge/src/topic/TopicRouter.ts:7
Constructors 
Constructor 
new TopicRouter(
logger?):TopicRouter
Defined in: mqttbridge/src/topic/TopicRouter.ts:13
Parameters 
logger? 
Returns 
TopicRouter
Properties 
counter 
counter:
number=1
Defined in: mqttbridge/src/topic/TopicRouter.ts:11
logger 
logger:
Logger
Defined in: mqttbridge/src/topic/TopicRouter.ts:9
routes 
routes:
Map<number, {fn:IncomingMessageFunction;topic:string; }>
Defined in: mqttbridge/src/topic/TopicRouter.ts:8
Methods 
add() 
add(
topic,fn):number
Defined in: mqttbridge/src/topic/TopicRouter.ts:18
Parameters 
topic 
string
fn 
Returns 
number
match() 
match(
topic,id?):IncomingMessageFunction[]
Defined in: mqttbridge/src/topic/TopicRouter.ts:32
Parameters 
topic 
string
id? 
number
Returns 
remove() 
remove(
topic):void
Defined in: mqttbridge/src/topic/TopicRouter.ts:26
Parameters 
topic 
string | number
Returns 
void
