12345678910111213141516171819202122 |
- export default function getJSXPragmaInfo(options) {
- const [base, suffix] = splitPragma(options.jsxPragma || "React.createElement");
- const [fragmentBase, fragmentSuffix] = splitPragma(options.jsxFragmentPragma || "React.Fragment");
- return {base, suffix, fragmentBase, fragmentSuffix};
- }
- function splitPragma(pragma) {
- let dotIndex = pragma.indexOf(".");
- if (dotIndex === -1) {
- dotIndex = pragma.length;
- }
- return [pragma.slice(0, dotIndex), pragma.slice(dotIndex)];
- }
|