Type Alias: TopicMetadataProvider
TopicMetadataProvider = () =>
TopicMetadata|PromiseLike<TopicMetadata>
Resolves metadata at publish time instead of construction time, for context a process learns late or asynchronously - an instance id from a control plane, a discovered address a caller chooses to attach. Called on every broadcast, so memoize anything expensive; a rejection fails the broadcast.
Returns
Section titled “Returns”TopicMetadata | PromiseLike<TopicMetadata>