Skip to content

getActiveTheme — @gj-kit/expo-ui

A public function from @gj-kit/expo-ui. The signature below is taken directly from the 0.8.1 release declaration.

import { getActiveTheme } from '@gj-kit/expo-ui';
/**
* A snapshot of the theme the root UiProvider is currently emitting; lightTheme
* before or without a Provider. It triggers no re-render. Nested Providers do
* not write the snapshot, so its definition stays unique in a native client app.
*
* @deprecated This is a client-only mutable module snapshot. It is neither
* request-scoped nor updated during SSR rendering. For SSR or static
* configuration, use `resolveTheme(theme, colorScheme)` with request-owned
* inputs instead.
*/
declare function getActiveTheme(): Theme;

This declaration is the source of truth for parameters, optionality, generics, return values, and public union/type contracts. Check the package golden path and this subpath’s import conditions for required environment, permission, and error boundaries before calling it.

  • Package: @gj-kit/expo-ui
  • Version: 0.8.1
  • Public entry: .
  • Source: GitHub