Skip to content

IconRenderProps — @gj-kit/expo-ui

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

import { IconRenderProps } from '@gj-kit/expo-ui';
/**
* The icon injection system — design doc §4.2.
*
* The heart of having zero runtime dependencies: the host always supplies the icon
* implementation and the library only computes color and size before handing it
* over. Per-component renderMark and leading props are the individual override;
* UiIcons is the default layer injected once at the Provider.
*/
type IconRenderProps = {
readonly color: string;
readonly size: number;
};

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