0.5.9 • Published 7 months ago

@actyx/sdk v0.5.9

Weekly downloads
-
License
GPL-2.0-only
Repository
github
Last release
7 months ago

A open-source Typescript/Javascript SDK for interacting the Actyx APIs:

  • Emit, query, and subscribe to events that get distributed via Actyx
  • Get Actyx diagnostics
  • Scoped to your custom app id

This SDK is the basis for the more frequently used Actyx Pond framework.

Example usage

import { Actyx, Tags } from '@actyx/sdk'

(async () => {

    // Connect to the local Actyx process
    const actyx = await Actyx.of({
        appId: 'com.example.app',
        displayName: 'Example App',
        version: '1.0.0'
    })

    // Get latest event stream offsets
    const offsets = await actyx.offsets()
    console.log(offsets)

    // Emit events
    await actyx.emit([
        {
            tags: ['tag-1', 'tag-2'],
            event: {
                foo: 'bar'
            }
        }
    ])

    // Subscribe to events
    await actyx.subscribe({
        query: Tags('tag-1').and('tag-2')
    }, event => {
        console.log(event)
    })
})()
0.5.8

8 months ago

0.5.9

7 months ago

0.5.7

1 year ago

0.5.6

1 year ago

0.5.5

1 year ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.2

2 years ago

0.5.0

2 years ago

0.5.1

2 years ago

0.4.0-rc8

2 years ago

0.4.0-rc7

2 years ago

0.4.0-rc6

2 years ago

0.4.0-rc5

2 years ago

0.4.0-rc4

2 years ago

0.4.0-rc3

2 years ago

0.4.0-rc2

2 years ago

0.4.1

2 years ago

0.4.0-rc1

2 years ago

0.4.0

2 years ago

0.4.2

2 years ago

0.3.3

2 years ago

0.3.3-rc1

2 years ago

0.3.2

3 years ago

0.3.0

3 years ago

0.3.1

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago