Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Skip to main content

Extends

  • KeplerTurboModule

Properties

getConstants()?

readonly optional getConstants: () => object

Returns

object

Inherited from

KeplerTurboModule.getConstants

getMajorVersion()

getMajorVersion: () => number

Returns

number

Overrides

KeplerTurboModule.getMajorVersion

getMinorVersion()

getMinorVersion: () => number

Returns

number

Overrides

KeplerTurboModule.getMinorVersion

getPatchVersion()

getPatchVersion: () => number

Returns

number

Overrides

KeplerTurboModule.getPatchVersion

registerAsync()

registerAsync: () => Promise<Object>

Returns

Promise<Object>

registerHandler()

registerHandler: (handler) => void

Parameters

handler
(message, id) => void

Returns

void

rejectHandleOnMessage()

rejectHandleOnMessage: (id, errorMessage, errorCode) => void

Parameters

id
number
errorMessage
string
errorCode
number

Returns

void

resolveHandleOnMessage()

resolveHandleOnMessage: (id) => void

Parameters

id
number

Returns

void

subscribeToTopicAsync()

subscribeToTopicAsync: (topic) => Promise<Object>

Parameters

topic
string

Returns

Promise<Object>

unregisterAsync()

unregisterAsync: () => Promise<Object>

Returns

Promise<Object>

unsubscribeFromTopicAsync()

unsubscribeFromTopicAsync: (topic) => Promise<Object>

Parameters

topic
string

Returns

Promise<Object>

waitForMessageHandlerCompletionAsync()

waitForMessageHandlerCompletionAsync: (timestampMs) => Promise<Object>

Parameters

timestampMs
number

Returns

Promise<Object>
Last modified on October 2, 2025