UNPKG

react-native-windows

Version:
34 lines (27 loc) 794 B
/** * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. * * @flow strict * @format */ import type {TurboModule} from '../../../../Libraries/TurboModule/RCTExport'; import * as TurboModuleRegistry from '../../../../Libraries/TurboModule/TurboModuleRegistry'; export type HighContrastColors = {| ButtonFaceColor: string, ButtonTextColor: string, GrayTextColor: string, HighlightColor: string, HighlightTextColor: string, HotlightColor: string, WindowColor: string, WindowTextColor: string, |}; export type AppThemeData = {| isHighContrast: boolean, highContrastColors: HighContrastColors, |}; export interface Spec extends TurboModule { +getConstants: () => AppThemeData; } export default (TurboModuleRegistry.get<Spec>('AppTheme'): ?Spec);