@react-native-ohos/react-native-unistyles
Version:
Level up your React Native StyleSheet
31 lines (28 loc) • 1.07 kB
text/typescript
// @ts-nocheck
import type { UnistylesThemes, UnistylesBreakpoints } from '../../global'
export class UnistylesMockedBridge {
constructor() {}
public screenWidth() {}
public screenHeight() {}
public enabledPlugins() {}
public hasAdaptiveThemes() {}
public themeName() {}
public breakpoint() {}
public colorScheme() {}
public contentSizeCategory() {}
public sortedBreakpointPairs() {}
public insets() {}
public pixelRatio() {}
public fontScale() {}
public statusBar() {}
public navigationBar() {}
public themes(themes: Array<keyof UnistylesThemes>) {}
public useBreakpoints(breakpoints: UnistylesBreakpoints) {}
public useTheme(name: keyof UnistylesThemes) {}
public updateTheme(name: keyof UnistylesThemes) {}
public useAdaptiveThemes(enable: boolean) {}
public addPlugin(pluginName: string, notify: boolean) {}
public removePlugin(pluginName: string) {}
public setRootViewBackgroundColor(color?: string, alpha?: number) {}
public setImmersiveMode(isEnabled: boolean) {}
}