import React from 'react'; import type { SingleOrArray } from 'react-bindings'; import type { WaitablesConsumerNamedTransformers, WaitablesConsumerOptionalValuesTransformer, WaitablesConsumerRequiredValuesTransformer } from '../components/WaitablesConsumer/types/transformers'; import { WaitablesConsumer } from '../components/WaitablesConsumer/WaitablesConsumer.js'; import type { WaitableDependencies } from '../waitable/types/waitable-dependencies'; /** Returns a WaitablesConsumer JSX Element. This is useful as a shorthand especially when passing WaitablesConsumer as props of other * components */ export const WC = ( dependencies: DependenciesT, children: SingleOrArray | WaitablesConsumerNamedTransformers>, ifLoading?: WaitablesConsumerOptionalValuesTransformer ) => ( {children} );