SYMBOL INDEX (29 symbols across 2 files) FILE: index.d.ts class UssdState (line 11) | class UssdState { class UssdMenu (line 25) | class UssdMenu extends EventEmitter { type NextState (line 75) | interface NextState { type UssdGatewayArgs (line 79) | interface UssdGatewayArgs { type HubtelResponse (line 86) | interface HubtelResponse { type HubtelArgs (line 91) | interface HubtelArgs { type UssdMenuProvider (line 102) | type UssdMenuProvider = 'africasTalking' | 'hubtel'; type UssdMenuOptions (line 103) | interface UssdMenuOptions { type UssdStateOptions (line 107) | interface UssdStateOptions { type UssdSessionConfig (line 113) | interface UssdSessionConfig { FILE: lib/ussd-menu.js class UssdMenu (line 6) | class UssdMenu extends EventEmitter { method constructor (line 8) | constructor (opts = {}) { method callOnResult (line 24) | callOnResult () { method con (line 33) | con (text) { method end (line 45) | end (text) { method testLinkRule (line 60) | testLinkRule (rule, val) { method resolveRoute (line 74) | resolveRoute (route, callback) { method runState (line 175) | runState (state) { method go (line 182) | go (stateName) { method goStart (line 188) | goStart () { method sessionConfig (line 197) | sessionConfig (config) { method state (line 281) | state (name, options) { method startState (line 298) | startState (options) { method mapArgs (line 305) | mapArgs (args) { method parseHubtelInitiationText (line 324) | parseHubtelInitiationText(hubtelArgs) { method getRoute (line 340) | getRoute(args) { method run (line 367) | run (args, onResult) { class UssdState (line 403) | class UssdState { method constructor (line 405) | constructor (menu) {