Skip to content

Commit

Permalink
Add test for babel/babel#12108
Browse files Browse the repository at this point in the history
  • Loading branch information
sosukesuzuki committed Oct 15, 2020
1 parent b19743f commit d599e72
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 0 deletions.
50 changes: 50 additions & 0 deletions tests/typescript/declare/__snapshots__/jsfmt.spec.js.snap
Expand Up @@ -8,6 +8,9 @@ printWidth: 80
=====================================input======================================
class B {p: number;}
class C extends B {declare p: 256 | 1000;}
declare class D {
field = "field";
}
=====================================output=====================================
class B {
Expand All @@ -16,6 +19,9 @@ class B {
class C extends B {
declare p: 256 | 1000;
}
declare class D {
field = "field";
}
================================================================================
`;
Expand Down Expand Up @@ -84,6 +90,50 @@ declare interface Dictionary<T> {
================================================================================
`;
exports[`declare_module.ts format 1`] = `
====================================options=====================================
parsers: ["typescript"]
printWidth: 80
| printWidth
=====================================input======================================
declare module m {
class C {
field = "field";
}
}
=====================================output=====================================
declare module m {
class C {
field = "field";
}
}
================================================================================
`;
exports[`declare_namespace.ts format 1`] = `
====================================options=====================================
parsers: ["typescript"]
printWidth: 80
| printWidth
=====================================input======================================
declare namespace m {
class C {
field = "field";
}
}
=====================================output=====================================
declare namespace m {
class C {
field = "field";
}
}
================================================================================
`;
exports[`declare_var.ts format 1`] = `
====================================options=====================================
parsers: ["typescript"]
Expand Down
3 changes: 3 additions & 0 deletions tests/typescript/declare/declare_class_fields.ts
@@ -1,2 +1,5 @@
class B {p: number;}
class C extends B {declare p: 256 | 1000;}
declare class D {
field = "field";
}
5 changes: 5 additions & 0 deletions tests/typescript/declare/declare_module.ts
@@ -0,0 +1,5 @@
declare module m {
class C {
field = "field";
}
}
5 changes: 5 additions & 0 deletions tests/typescript/declare/declare_namespace.ts
@@ -0,0 +1,5 @@
declare namespace m {
class C {
field = "field";
}
}

0 comments on commit d599e72

Please sign in to comment.