2.3.1 • Published 5 years ago

@botmock-api/utils v2.3.1

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

utils

this package is unstable and likely to undergo major API changes

This module exposes utilities for handling data from the Botmock API.

It uses TypeScript and is installable by running:

npm i @botmock-api/utils@latest

API

All of the following functions are accessible via import * as utils from "@botmock-api/utils".

utils.createIntentMap(messages: Message[], intents: Intent[]): IntentMap

Returns a map of message ids and any intents connected to them.

utils.createMessageCollector(map: IntentMap, getMessage: (id: string) => Message): () => string[]

Returns a function that collects all messages not connected by an intent.

utils.topoSort(messages: Message[]): Message[]

Creates linear order of messages such that if (m1, m2) is a connection in the board, m1 appears before m2 in the linear order.

2.3.1

5 years ago

2.3.0

5 years ago

2.2.1

5 years ago

2.1.0

5 years ago

2.0.0

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

1.0.7

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago

0.6.0

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago