UNPKG

@nixjs23n6/react-nest-providers

Version:

A lightweight, type-safe utility for composing multiple React providers into a single, nested tree. Simplify your provider setup with a clean, declarative API that supports optional props and seamless integration with TypeScript. Perfect for managing cont

1 lines 388 B
Object.defineProperty(exports,"__esModule",{value:!0}),exports.buildProvidersTree=void 0;const react_1=require("react");exports.buildProvidersTree=e=>({children:r})=>{let t="string"==typeof r||"number"==typeof r?(0,react_1.createElement)(react_1.Fragment,null,r):r;return e.reduceRight((e,r)=>{let[t,l]=r;return l?(0,react_1.createElement)(t,l,e):(0,react_1.createElement)(t,null,e)},t)};