@modern-kit/react
Version:
18 lines (14 loc) • 486 B
JavaScript
;
var utils = require('@modern-kit/utils');
var React = require('react');
function useSafeContext(context) {
const contextValue = React.useContext(context);
const displayName = context.displayName ?? "SafeContext";
utils.invariant(
contextValue,
`[${displayName}]: Provider \uB0B4\uBD80\uC5D0\uC11C \uC0AC\uC6A9\uB418\uC5B4\uC57C \uD569\uB2C8\uB2E4.`
);
return contextValue;
}
exports.useSafeContext = useSafeContext;
//# sourceMappingURL=index.cjs.map