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

getScalingMultiplierSync

getScalingMultiplierSync: (originalSize: number, scalingProps: ScalingProps) => number

getScaledSizeSync

getScaledSizeSync: (originalSize: number, scalingProps: ScalingProps) => number

getUiScaleSettingSync

getUiScaleSettingSync: () => UiScaleSetting

getScalingMultiplier

getScalingMultiplier: (originalSize: number, scalingProps: ScalingProps) => Promise<number>

getScaledSize

getScaledSize: (originalSize: number, scalingProps: ScalingProps) => Promise<number>

getUiScaleSetting

getUiScaleSetting: () => Promise<UiScaleSetting>

isScreenReaderEnabled

isScreenReaderEnabled: () => Promise<boolean>

isScreenMagnifierEnabled

isScreenMagnifierEnabled: () => Promise<boolean>

isTextBannerEnabled

isTextBannerEnabled: () => Promise<boolean>

isColorInversionEnabled

isColorInversionEnabled: () => Promise<boolean>

getColorCorrectionMode

getColorCorrectionMode: () => Promise<string>

isHighContrastTextEnabled

isHighContrastTextEnabled: () => Promise<boolean>

isAudioDescriptionPreferred

isAudioDescriptionPreferred: () => Promise<boolean>

getTimeToTakeAction

getTimeToTakeAction: () => Promise<string>

isClosedCaptioningEnabled

isClosedCaptioningEnabled: () => Promise<boolean>

getCaptionPreferences

getCaptionPreferences: () => Promise<CaptioningProps>

setScreenReaderEnabled

setScreenReaderEnabled: (enabled: boolean) => Promise<void>

setScreenMagnifierEnabled

setScreenMagnifierEnabled: (enabled: boolean) => Promise<void>

setTextBannerEnabled

setTextBannerEnabled: (enabled: boolean) => Promise<void>

setColorInversionEnabled

setColorInversionEnabled: (enabled: boolean) => Promise<void>

setColorCorrectionMode

setColorCorrectionMode: (mode: string) => Promise<void>

setHighContrastTextEnabled

setHighContrastTextEnabled: (enabled: boolean) => Promise<void>

setAudioDescriptionPreferred

setAudioDescriptionPreferred: (enabled: boolean) => Promise<void>

setTimeToTakeAction

setTimeToTakeAction: (multiplier: string) => Promise<void>

setUiScaleSetting

setUiScaleSetting: (setting: UiScaleSetting) => Promise<void>

setClosedCaptioningEnabled

setClosedCaptioningEnabled: (enabled: boolean) => Promise<void>

setCaptionPreferences

setCaptionPreferences: (prefs: CaptioningProps) => Promise<void>

addScreenReaderStateListener

addScreenReaderStateListener: () => Promise<boolean>

addScreenMagnifierStateListener

addScreenMagnifierStateListener: () => Promise<boolean>

addTextBannerStateListener

addTextBannerStateListener: () => Promise<boolean>

addColorInversionStateListener

addColorInversionStateListener: () => Promise<boolean>

addColorCorrectionModeListener

addColorCorrectionModeListener: () => Promise<boolean>

addHighContrastTextStateListener

addHighContrastTextStateListener: () => Promise<boolean>

addAudioDescriptionStateListener

addAudioDescriptionStateListener: () => Promise<boolean>

addTimeToTakeActionListener

addTimeToTakeActionListener: () => Promise<boolean>

addUiScaleSettingListener

addUiScaleSettingListener: () => Promise<boolean>

addClosedCaptioningStateListener

addClosedCaptioningStateListener: () => Promise<boolean>

addCaptioningPreferencesListener

addCaptioningPreferencesListener: () => Promise<boolean>

removeCaptioningPreferencesListener

removeCaptioningPreferencesListener: () => Promise<void>

removeScreenReaderStateListener

removeScreenReaderStateListener: () => Promise<void>

removeScreenMagnifierStateListener

removeScreenMagnifierStateListener: () => Promise<void>

removeTextBannerStateListener

removeTextBannerStateListener: () => Promise<void>

removeColorInversionStateListener

removeColorInversionStateListener: () => Promise<void>

removeColorCorrectionModeListener

removeColorCorrectionModeListener: () => Promise<void>

removeHighContrastTextStateListener

removeHighContrastTextStateListener: () => Promise<void>

removeAudioDescriptionStateListener

removeAudioDescriptionStateListener: () => Promise<void>

removeTimeToTakeActionListener

removeTimeToTakeActionListener: () => Promise<void>

removeUiScaleSettingListener

removeUiScaleSettingListener: () => Promise<void>

removeClosedCaptioningStateListener

removeClosedCaptioningStateListener: () => Promise<void>
Last modified on July 22, 2026