summaryrefslogtreecommitdiff
path: root/cli/emit.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2022-03-23 09:54:22 -0400
committerGitHub <noreply@github.com>2022-03-23 09:54:22 -0400
commit53dac7451bbdd527aa91e01653b678547624fc39 (patch)
treec43dbc34fd4ada4249064aab2086ab64b276a460 /cli/emit.rs
parent5edcd9dd355483df6b9a8c34ca94f3f54d672b9e (diff)
chore: remove all `pub(crate)`s from the cli crate (#14083)
Diffstat (limited to 'cli/emit.rs')
-rw-r--r--cli/emit.rs30
1 files changed, 15 insertions, 15 deletions
diff --git a/cli/emit.rs b/cli/emit.rs
index 42d6c98b8..204fefe08 100644
--- a/cli/emit.rs
+++ b/cli/emit.rs
@@ -70,7 +70,7 @@ const IGNORE_DIRECTIVES: &[&str] = &[
/// checking the code in the module graph. Note that a user provided config
/// of `"lib"` would override this value.
#[derive(Debug, Clone, Eq, Hash, PartialEq)]
-pub(crate) enum TypeLib {
+pub enum TypeLib {
DenoWindow,
DenoWorker,
UnstableDenoWindow,
@@ -104,7 +104,7 @@ impl Serialize for TypeLib {
/// A structure representing stats from an emit operation for a graph.
#[derive(Clone, Debug, Default, Eq, PartialEq)]
-pub(crate) struct Stats(pub Vec<(String, u32)>);
+pub struct Stats(pub Vec<(String, u32)>);
impl<'de> Deserialize<'de> for Stats {
fn deserialize<D>(deserializer: D) -> result::Result<Self, D::Error>
@@ -137,7 +137,7 @@ impl fmt::Display for Stats {
}
/// An enum that represents the base tsc configuration to return.
-pub(crate) enum ConfigType {
+pub enum ConfigType {
/// Return a configuration for bundling, using swc to emit the bundle. This is
/// independent of type checking.
Bundle,
@@ -153,7 +153,7 @@ pub(crate) enum ConfigType {
/// For a given configuration type and optionally a configuration file, return a
/// tuple of the resulting `TsConfig` struct and optionally any user
/// configuration options that were ignored.
-pub(crate) fn get_ts_config(
+pub fn get_ts_config(
config_type: ConfigType,
maybe_config_file: Option<&ConfigFile>,
maybe_user_config: Option<&HashMap<String, Value>>,
@@ -315,7 +315,7 @@ fn get_version(source_bytes: &[u8], config_bytes: &[u8]) -> String {
}
/// Determine if a given module kind and media type is emittable or not.
-pub(crate) fn is_emittable(
+pub fn is_emittable(
kind: &ModuleKind,
media_type: &MediaType,
include_js: bool,
@@ -336,7 +336,7 @@ pub(crate) fn is_emittable(
/// Options for performing a check of a module graph. Note that the decision to
/// emit or not is determined by the `ts_config` settings.
-pub(crate) struct CheckOptions {
+pub struct CheckOptions {
/// The check flag from the option which can effect the filtering of
/// diagnostics in the emit result.
pub check: flags::CheckFlag,
@@ -361,7 +361,7 @@ pub(crate) struct CheckOptions {
/// The result of a check or emit of a module graph. Note that the actual
/// emitted sources are stored in the cache and are not returned in the result.
#[derive(Debug, Default)]
-pub(crate) struct CheckEmitResult {
+pub struct CheckEmitResult {
pub diagnostics: Diagnostics,
pub stats: Stats,
}
@@ -373,7 +373,7 @@ pub(crate) struct CheckEmitResult {
///
/// It is expected that it is determined if a check and/or emit is validated
/// before the function is called.
-pub(crate) fn check_and_maybe_emit(
+pub fn check_and_maybe_emit(
roots: &[(ModuleSpecifier, ModuleKind)],
graph_data: Arc<RwLock<GraphData>>,
cache: &mut dyn Cacher,
@@ -512,7 +512,7 @@ pub(crate) fn check_and_maybe_emit(
})
}
-pub(crate) enum BundleType {
+pub enum BundleType {
/// Return the emitted contents of the program as a single "flattened" ES
/// module.
Module,
@@ -531,7 +531,7 @@ impl From<BundleType> for swc::bundler::ModuleType {
}
}
-pub(crate) struct BundleOptions {
+pub struct BundleOptions {
pub bundle_type: BundleType,
pub ts_config: TsConfig,
pub emit_ignore_directives: bool,
@@ -686,7 +686,7 @@ impl swc::bundler::Resolve for BundleResolver<'_> {
/// optionally its source map. Unlike emitting with `check_and_maybe_emit` and
/// `emit`, which store the emitted modules in the cache, this function simply
/// returns the output.
-pub(crate) fn bundle(
+pub fn bundle(
graph: &ModuleGraph,
options: BundleOptions,
) -> Result<(String, Option<String>), AnyError> {
@@ -779,7 +779,7 @@ pub(crate) fn bundle(
})
}
-pub(crate) struct EmitOptions {
+pub struct EmitOptions {
pub ts_config: TsConfig,
pub reload: bool,
pub reload_exclusions: HashSet<ModuleSpecifier>,
@@ -788,7 +788,7 @@ pub(crate) struct EmitOptions {
/// Given a module graph, emit any appropriate modules and cache them.
// TODO(nayeemrmn): This would ideally take `GraphData` like
// `check_and_maybe_emit()`, but the AST isn't stored in that. Cleanup.
-pub(crate) fn emit(
+pub fn emit(
graph: &ModuleGraph,
cache: &mut dyn Cacher,
options: EmitOptions,
@@ -899,7 +899,7 @@ fn valid_emit(
/// An adapter struct to make a deno_graph::ModuleGraphError display as expected
/// in the Deno CLI.
#[derive(Debug)]
-pub(crate) struct GraphError(pub ModuleGraphError);
+pub struct GraphError(pub ModuleGraphError);
impl std::error::Error for GraphError {}
@@ -930,7 +930,7 @@ impl fmt::Display for GraphError {
/// Convert a module graph to a map of "files", which are used by the runtime
/// emit to be passed back to the caller.
-pub(crate) fn to_file_map(
+pub fn to_file_map(
graph: &ModuleGraph,
cache: &dyn Cacher,
) -> HashMap<String, String> {