Wondering what’s next for npm?Check out our public roadmap! »

    @paychex/collector-azure

    2.1.5 • Public • Published

    @paychex/collector-azure

    Provides an Azure Event Bus collector for use with a @paychex/core Tracker.

    Installation

    npm install @paychex/collector-azure

    Importing

    esm

    import { eventHubs } from '@paychex/collector-azure';

    cjs

    const { eventHubs } = require('@paychex/collector-azure');

    amd

    define(['@paychex/collector-azure'], function(collectors) { ... });
    define(['@paychex/collector-azure'], function({ eventHubs }) { ... });
    require(['@paychex/collector-azure'], function(collectors) { ... });
    require(['@paychex/collector-azure'], function({ eventHubs }) { ... });

    iife (browser)

    const { eventHubs } = window['@paychex/collector-azure'];

    Usage

    Construct a new Azure Event Hub collector for use in the @paychex/core Tracker by passing a configuration object with the following keys:

    key type description
    name string required The name of the Event Hub to connect to.
    connection string required The full connection string of the Event Hub to connect to.
    formatter Function optional Function to use to format the TrackingInfo instance into an Azure Event Hub entry.
    import { trackers } from '@paychex/core';
    import { eventHubs } from '@paychex/collector-azure';
    
    const hub = eventHubs({
      name: process.env.HUB_NAME,
      connection: process.env.HUB_CONNECTION
    });
    
    const tracker = trackers.create(hub);

    Install

    npm i @paychex/collector-azure

    DownloadsWeekly Downloads

    1

    Version

    2.1.5

    License

    Apache-2.0

    Unpacked Size

    1.25 MB

    Total Files

    38

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar