TypeScript/tests/baselines/reference/exportNamespace4.errors.txt
Andrew Branch 0a6ee7753d
Grammar error on export type * (#37064)
* Recognize `export type *` syntax, but disallow it

* Add more comments to test

* Revert recognizing invalid forms as type-only

* Revert more
2020-02-27 16:35:15 -08:00

25 lines
1 KiB
Plaintext

tests/cases/conformance/externalModules/typeOnly/b.ts(1,1): error TS1383: Only named exports may use 'export type'.
tests/cases/conformance/externalModules/typeOnly/c.ts(1,1): error TS1383: Only named exports may use 'export type'.
==== tests/cases/conformance/externalModules/typeOnly/a.ts (0 errors) ====
export class A {}
==== tests/cases/conformance/externalModules/typeOnly/b.ts (1 errors) ====
export type * from './a'; // Grammar error
~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS1383: Only named exports may use 'export type'.
==== tests/cases/conformance/externalModules/typeOnly/c.ts (1 errors) ====
export type * as ns from './a'; // Grammar error
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS1383: Only named exports may use 'export type'.
==== tests/cases/conformance/externalModules/typeOnly/d.ts (0 errors) ====
import { A } from './b';
A;
==== tests/cases/conformance/externalModules/typeOnly/e.ts (0 errors) ====
import { ns } from './c';
ns.A;