Skip to content

Commit

Permalink
Fix rebase issues and dynamic export issue
Browse files Browse the repository at this point in the history
  • Loading branch information
alexkirsz committed Jul 10, 2023
1 parent 68eaddc commit 76ea246
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 7 deletions.
9 changes: 5 additions & 4 deletions crates/turbopack-css/src/chunk/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,17 @@ use turbopack_core::{
asset::{Asset, AssetContentVc, AssetVc, AssetsVc},
chunk::{
availability_info::AvailabilityInfo, chunk_content, chunk_content_split, Chunk,
ChunkContentResult, ChunkItem, ChunkItemVc, ChunkVc, ChunkableModuleVc, ChunkingContext,
ChunkingContextVc, ChunksVc, FromChunkableModule, ModuleId, ModuleIdVc, ModuleIdsVc,
OutputChunk, OutputChunkRuntimeInfo, OutputChunkRuntimeInfoVc, OutputChunkVc,
ChunkContentResult, ChunkItem, ChunkItemVc, ChunkVc, ChunkableModule, ChunkableModuleVc,
ChunkingContext, ChunkingContextVc, ChunksVc, FromChunkableModule, ModuleId, ModuleIdVc,
ModuleIdsVc, OutputChunk, OutputChunkRuntimeInfo, OutputChunkRuntimeInfoVc, OutputChunkVc,
},
code_builder::{CodeBuilder, CodeVc},
ident::{AssetIdent, AssetIdentVc},
introspect::{
asset::{children_from_asset_references, content_to_details, IntrospectableAssetVc},
Introspectable, IntrospectableChildrenVc, IntrospectableVc,
},
module::{Module, ModuleVc},
reference::{AssetReference, AssetReferenceVc, AssetReferencesVc},
resolve::PrimaryResolveResult,
source_map::{GenerateSourceMap, GenerateSourceMapVc, OptionSourceMapVc},
Expand Down Expand Up @@ -457,7 +458,7 @@ impl CssChunkContextVc {
}

#[turbo_tasks::value_trait]
pub trait CssChunkPlaceable: ChunkableAsset + Asset {
pub trait CssChunkPlaceable: ChunkableModule + Module + Asset {
fn as_chunk_item(&self, context: ChunkingContextVc) -> CssChunkItemVc;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ use swc_core::{
ecma::{
ast::{
Expr, ExprStmt, Ident, ImportDecl, ImportDefaultSpecifier, ImportSpecifier,
KeyValueProp, Lit, Module, ModuleDecl, ModuleItem, ObjectLit, Program, Prop, PropName,
PropOrSpread, Stmt, Str,
ImportStarAsSpecifier, KeyValueProp, Lit, Module, ModuleDecl, ModuleItem, ObjectLit,
Program, Prop, PropName, PropOrSpread, Stmt, Str,
},
utils::private_ident,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ function dynamicExport(module: Module, object: Record<string, any>) {
let reexportedObjects = module[REEXPORTED_OBJECTS];
if (!reexportedObjects) {
reexportedObjects = module[REEXPORTED_OBJECTS] = [];
module.namespaceObject = new Proxy(module.exports, {
module.exports = module.namespaceObject = new Proxy(module.exports, {
get(target, prop) {
if (
hasOwnProperty.call(target, prop) ||
Expand Down

0 comments on commit 76ea246

Please sign in to comment.