docs(oas31): provide docs for createOnlyOAS31SelectorWrapper

This commit is contained in:
Vladimir Gorej
2023-03-23 11:05:26 +01:00
parent e1816a5937
commit 7bdb605dcf

View File

@@ -73,6 +73,14 @@ export const createSystemSelector =
} }
/* eslint-disable react/jsx-filename-extension */ /* eslint-disable react/jsx-filename-extension */
/**
* Creates component wrapper that only wraps the component
* when spec is OpenAPI 3.1.0. Otherwise, returns original
* component with passed props.
*
* @param Component
* @returns {function(*, *): function(*): *}
*/
export const createOnlyOAS31ComponentWrapper = export const createOnlyOAS31ComponentWrapper =
(Component) => (Original, system) => (props) => { (Component) => (Original, system) => (props) => {
if (system.specSelectors.isOAS31()) { if (system.specSelectors.isOAS31()) {