diff --git a/samples/export.d.ts b/samples/export.d.ts index 4c2511e2..1f51e4e5 100644 --- a/samples/export.d.ts +++ b/samples/export.d.ts @@ -19,3 +19,5 @@ declare module "pixi.js" { } export as namespace asNamespace; + +export default Hoge diff --git a/src/main/scala/org/scalajs/tools/tsimporter/parser/TSDefParser.scala b/src/main/scala/org/scalajs/tools/tsimporter/parser/TSDefParser.scala index 37dbaefa..cc3c3ea2 100644 --- a/src/main/scala/org/scalajs/tools/tsimporter/parser/TSDefParser.scala +++ b/src/main/scala/org/scalajs/tools/tsimporter/parser/TSDefParser.scala @@ -57,6 +57,7 @@ class TSDefParser extends StdTokenParsers with ImplicitConversions { | opt("export") ~> opt("declare") ~> moduleElementDecl1 ).map(Some(_)) | "export" ~> lexical.Identifier("as") ~> "namespace" ~> identifier <~ opt(";") ^^^ None + | "export" ~> "default" ~> identifier <~ opt(";") ^^^ None ) lazy val ambientModuleDecl: Parser[DeclTree] =