-
-
Notifications
You must be signed in to change notification settings - Fork 68
/
Copy pathindex.ts
29 lines (27 loc) · 850 Bytes
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import generateMessages from './generateMessages'
import makeSourceEnvelope from './makeSourceEnvelope'
import IGherkinOptions from './IGherkinOptions'
import Dialect from './Dialect'
import Parser from './Parser'
import AstBuilder from './AstBuilder'
import TokenScanner from './TokenScanner'
import * as Errors from './Errors'
import compile from './pickles/compile'
import DIALECTS from './gherkin-languages.json'
import GherkinClassicTokenMatcher from './GherkinClassicTokenMatcher'
import GherkinInMarkdownTokenMatcher from './GherkinInMarkdownTokenMatcher'
const dialects = DIALECTS as Readonly<{ [key: string]: Dialect }>
export {
generateMessages,
makeSourceEnvelope,
IGherkinOptions,
dialects,
Dialect,
Parser,
AstBuilder,
TokenScanner,
Errors,
GherkinClassicTokenMatcher,
GherkinInMarkdownTokenMatcher,
compile,
}