@mui/internal-docs-infra
Version:
MUI Infra - internal documentation creation tools.
15 lines • 502 B
JavaScript
import { removeTypes } from "./removeTypes.mjs";
export const transformTypescriptToJavascript = async (source, fileName) => {
const transformed = await removeTypes(source, fileName);
const transformedFileName = fileName.replace(/\.ts$/, '.js').replace(/\.tsx$/, '.jsx');
return {
js: {
source: transformed,
fileName: transformedFileName
}
};
};
export const TypescriptToJavascriptTransformer = {
extensions: ['ts', 'tsx'],
transformer: transformTypescriptToJavascript
};