enableValidations() — react Function Reference
Architecture documentation for the enableValidations() function in Environment.ts from the react codebase.
Entity Profile
Dependency Diagram
graph TD dc625857_4f60_7249_b574_89713671db5d["enableValidations()"] cba0c8a2_0db5_48e2_0d19_b2c6a46799e8["Environment"] dc625857_4f60_7249_b574_89713671db5d -->|defined in| cba0c8a2_0db5_48e2_0d19_b2c6a46799e8 d7fde76c_4fd9_feb3_299b_798689f05bc6["assertExhaustive()"] dc625857_4f60_7249_b574_89713671db5d -->|calls| d7fde76c_4fd9_feb3_299b_798689f05bc6 style dc625857_4f60_7249_b574_89713671db5d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
compiler/packages/babel-plugin-react-compiler/src/HIR/Environment.ts lines 910–927
get enableValidations(): boolean {
switch (this.outputMode) {
case 'client':
case 'lint':
case 'ssr': {
return true;
}
case 'client-no-memo': {
return false;
}
default: {
assertExhaustive(
this.outputMode,
`Unexpected output mode '${this.outputMode}'`,
);
}
}
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does enableValidations() do?
enableValidations() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/HIR/Environment.ts.
Where is enableValidations() defined?
enableValidations() is defined in compiler/packages/babel-plugin-react-compiler/src/HIR/Environment.ts at line 910.
What does enableValidations() call?
enableValidations() calls 1 function(s): assertExhaustive.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free