MCPcopy Create free account
hub / github.com/adobe/react-spectrum / addDocs

Function addDocs

packages/dev/parcel-transformer-docs/DocsTransformer.js:939–968  ·  view source on GitHub ↗
(value, docs)

Source from the content-addressed store, hash-verified

937 }
938
939 function addDocs(value, docs) {
940 if (!value) {
941 return value;
942 }
943
944 if (docs.description) {
945 value.description = docs.description;
946 }
947
948 if (docs.access) {
949 value.access = docs.access;
950 }
951
952 if (docs.selector) {
953 value.selector = docs.selector;
954 }
955
956 if (value.type === 'property' || value.type === 'method') {
957 value.default = docs.default || value.default || null;
958 if (value.value && value.value.type === 'function') {
959 addFunctionDocs(value.value, docs);
960 }
961 }
962
963 if (value.type === 'function') {
964 addFunctionDocs(value, docs);
965 }
966
967 return value;
968 }
969
970 function addFunctionDocs(value, docs) {
971 let params = docs.params || {};

Callers 1

processPathFunction · 0.85

Calls 1

addFunctionDocsFunction · 0.85

Tested by

no test coverage detected