{
  "version": 3,
  "sources": ["../../../src/wc/wc.tsx"],
  "sourcesContent": ["import React from 'react';\nimport type { SingleOrArray } from 'react-bindings';\n\nimport type {\n  WaitablesConsumerNamedTransformers,\n  WaitablesConsumerOptionalValuesTransformer,\n  WaitablesConsumerRequiredValuesTransformer\n} from '../components/WaitablesConsumer/types/transformers';\nimport { WaitablesConsumer } from '../components/WaitablesConsumer/WaitablesConsumer.mjs';\nimport type { WaitableDependencies } from '../waitable/types/waitable-dependencies';\n\n/** Returns a WaitablesConsumer JSX Element.  This is useful as a shorthand especially when passing WaitablesConsumer as props of other\n * components */\nexport const WC = <DependenciesT extends WaitableDependencies>(\n  dependencies: DependenciesT,\n  children: SingleOrArray<WaitablesConsumerRequiredValuesTransformer<DependenciesT> | WaitablesConsumerNamedTransformers<DependenciesT>>,\n  ifLoading?: WaitablesConsumerOptionalValuesTransformer<DependenciesT>\n) => (\n  <WaitablesConsumer dependencies={dependencies} ifLoading={ifLoading}>\n    {children}\n  </WaitablesConsumer>\n);\n"],
  "mappings": "AAAA,OAAO,WAAW;AAQlB,SAAS,yBAAyB;AAK3B,MAAM,KAAK,CAChB,cACA,UACA,cAEA,oCAAC,qBAAkB,cAA4B,aAC5C,QACH;",
  "names": []
}
