Skip to content

Commit 51a571a

Browse files
committed
Refactor some docs
1 parent fb4b491 commit 51a571a

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

src/lib.rs

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ mod swc_utils;
2525
use crate::{
2626
hast_util_to_swc::hast_util_to_swc as to_swc,
2727
mdx_plugin_recma_document::{
28-
mdx_plugin_recma_document as wrap_document, Options as DocumentOptions,
28+
mdx_plugin_recma_document as recma_document, Options as DocumentOptions,
2929
},
3030
mdx_plugin_recma_jsx_rewrite::{
31-
mdx_plugin_recma_jsx_rewrite as jsx_rewrite, Options as RewriteOptions,
31+
mdx_plugin_recma_jsx_rewrite as recma_jsx_rewrite, Options as RewriteOptions,
3232
},
3333
swc::{parse_esm, parse_expression, serialize},
3434
swc_util_build_jsx::{swc_util_build_jsx, Options as BuildOptions},
@@ -72,7 +72,7 @@ pub fn compile(value: &str, options: &Options) -> Result<String, message::Messag
7272
Ok(serialize(&mut program.module, Some(&program.comments)))
7373
}
7474

75-
/// Turn markdown into a syntax tree.
75+
/// Turn MDX into a syntax tree.
7676
///
7777
/// ## Errors
7878
///
@@ -146,8 +146,7 @@ pub fn mdast_util_from_mdx(
146146
///
147147
/// ## Errors
148148
///
149-
/// This project errors for many different reasons, such as syntax errors in
150-
/// the MDX format or misconfiguration.
149+
/// This function currently does not emit errors.
151150
pub fn hast_util_to_swc(
152151
hast: &hast::Node,
153152
options: &Options,
@@ -161,8 +160,7 @@ pub fn hast_util_to_swc(
161160
///
162161
/// ## Errors
163162
///
164-
/// This project errors for many different reasons, such as syntax errors in
165-
/// the MDX format or misconfiguration.
163+
/// This functions errors for double layouts (default exports).
166164
pub fn mdx_plugin_recma_document(
167165
program: &mut Program,
168166
options: &Options,
@@ -175,16 +173,16 @@ pub fn mdx_plugin_recma_document(
175173
jsx_import_source: options.jsx_import_source.clone(),
176174
jsx_runtime: options.jsx_runtime,
177175
};
178-
wrap_document(program, &document_options, location)
176+
recma_document(program, &document_options, location)
179177
}
180178

181179
/// Rewrite JSX in an MDX file so that components can be passed in and provided.
182180
/// Also compiles JSX to function calls unless `options.jsx` is true.
183181
///
184182
/// ## Errors
185183
///
186-
/// This project errors for many different reasons, such as syntax errors in
187-
/// the MDX format or misconfiguration.
184+
/// This functions errors for incorrect JSX runtime configuration *inside*
185+
/// MDX files and problems with SWC (broken JS syntax).
188186
pub fn mdx_plugin_recma_jsx_rewrite(
189187
program: &mut Program,
190188
options: &Options,
@@ -196,7 +194,7 @@ pub fn mdx_plugin_recma_jsx_rewrite(
196194
provider_import_source: options.provider_import_source.clone(),
197195
};
198196

199-
jsx_rewrite(program, &rewrite_options, location, explicit_jsxs);
197+
recma_jsx_rewrite(program, &rewrite_options, location, explicit_jsxs);
200198

201199
if !options.jsx {
202200
let build_options = BuildOptions {

0 commit comments

Comments
 (0)