Defined in: types.ts:181
The call signature of the standalone Subscribe component.
Declared as an overloaded callable type rather than function overloads because the implementation is authored in .tsrx: a @{ … } body cannot carry preceding overload signatures (TS2384). Overload resolution is what matters at the JSX call site, and a callable type provides exactly that.
The source overloads come first so TSourceValue is inferred from source; the identity overload (no selector) is separate so children receive TSourceValue rather than unknown.
SubscribeComponent<TSourceValue>(props): unknown;Defined in: types.ts:182
The call signature of the standalone Subscribe component.
Declared as an overloaded callable type rather than function overloads because the implementation is authored in .tsrx: a @{ … } body cannot carry preceding overload signatures (TS2384). Overload resolution is what matters at the JSX call site, and a callable type provides exactly that.
The source overloads come first so TSourceValue is inferred from source; the identity overload (no selector) is separate so children receive TSourceValue rather than unknown.
TSourceValue
SubscribePropsWithSourceIdentity<TSourceValue>
unknown
SubscribeComponent<TSourceValue, TSelected>(props): unknown;Defined in: types.ts:185
The call signature of the standalone Subscribe component.
Declared as an overloaded callable type rather than function overloads because the implementation is authored in .tsrx: a @{ … } body cannot carry preceding overload signatures (TS2384). Overload resolution is what matters at the JSX call site, and a callable type provides exactly that.
The source overloads come first so TSourceValue is inferred from source; the identity overload (no selector) is separate so children receive TSourceValue rather than unknown.
TSourceValue
TSelected
SubscribePropsWithSourceWithSelector<TSourceValue, TSelected>
unknown
SubscribeComponent<TFeatures, TSelected>(props): unknown;Defined in: types.ts:188
The call signature of the standalone Subscribe component.
Declared as an overloaded callable type rather than function overloads because the implementation is authored in .tsrx: a @{ … } body cannot carry preceding overload signatures (TS2384). Overload resolution is what matters at the JSX call site, and a callable type provides exactly that.
The source overloads come first so TSourceValue is inferred from source; the identity overload (no selector) is separate so children receive TSourceValue rather than unknown.
TFeatures extends TableFeatures
TSelected
SubscribePropsWithStore<TFeatures, TSelected>
unknown