Home Reference Source

Function

Static Public Summary
public

findSubjectByName(subjects: Array, name: String): EndlessSubject | void

Find a specific subject by given name

Static Private Summary
private

compareTopics(topic: String, existingTopic: String): Boolean

Compares given topic with existing topic

Static Public

public findSubjectByName(subjects: Array, name: String): EndlessSubject | void source

import {findSubjectByName} from 'rxmq/src/utils/findTopicByName.js'

Find a specific subject by given name

Params:

NameTypeAttributeDescription
subjects Array

Array of subjects to search in

name String

Name to search for

Return:

EndlessSubject | void

Found subject or void

Static Private

private compareTopics(topic: String, existingTopic: String): Boolean source

import {compareTopics} from 'rxmq/src/utils/compareTopics.js'

Compares given topic with existing topic

Params:

NameTypeAttributeDescription
topic String

Topic name

existingTopic String

Topic name to compare to

Return:

Boolean

Whether topic is included in existingTopic

Example:

should(compareTopics('test.one.two', 'test.#')).equal(true);