MCPcopy Create free account
hub / github.com/microsoft/SandDance / validateRevealOrder

Function validateRevealOrder

docs/external/js/react-dom.development.js:18090–18124  ·  view source on GitHub ↗
(revealOrder)

Source from the content-addressed store, hash-verified

18088 }
18089
18090 function validateRevealOrder(revealOrder) {
18091 {
18092 if (revealOrder !== undefined && revealOrder !== 'forwards' && revealOrder !== 'backwards' && revealOrder !== 'together' && !didWarnAboutRevealOrder[revealOrder]) {
18093 didWarnAboutRevealOrder[revealOrder] = true;
18094
18095 if (typeof revealOrder === 'string') {
18096 switch (revealOrder.toLowerCase()) {
18097 case 'together':
18098 case 'forwards':
18099 case 'backwards':
18100 {
18101 error('"%s" is not a valid value for revealOrder on <SuspenseList />. ' + 'Use lowercase "%s" instead.', revealOrder, revealOrder.toLowerCase());
18102
18103 break;
18104 }
18105
18106 case 'forward':
18107 case 'backward':
18108 {
18109 error('"%s" is not a valid value for revealOrder on <SuspenseList />. ' + 'React uses the -s suffix in the spelling. Use "%ss" instead.', revealOrder, revealOrder.toLowerCase());
18110
18111 break;
18112 }
18113
18114 default:
18115 error('"%s" is not a supported revealOrder on <SuspenseList />. ' + 'Did you mean "together", "forwards" or "backwards"?', revealOrder);
18116
18117 break;
18118 }
18119 } else {
18120 error('%s is not a supported value for revealOrder on <SuspenseList />. ' + 'Did you mean "together", "forwards" or "backwards"?', revealOrder);
18121 }
18122 }
18123 }
18124 }
18125
18126 function validateTailOptions(tailMode, revealOrder) {
18127 {

Callers 1

Calls 1

errorFunction · 0.70

Tested by

no test coverage detected