From df1b90207e72a8a3ec733ca64c4c2faeee845950 Mon Sep 17 00:00:00 2001 From: Gelu Timoficiuc Date: Wed, 21 Jul 2021 16:25:55 +0300 Subject: [PATCH] fix: empty .d.ts files are now valid TS modules --- src/dts-content.ts | 2 +- test/dts-creator.spec.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dts-content.ts b/src/dts-content.ts index 81e0241..06b8bd2 100644 --- a/src/dts-content.ts +++ b/src/dts-content.ts @@ -62,7 +62,7 @@ export class DtsContent { } public get formatted(): string { - if (!this.resultList || !this.resultList.length) return ''; + if (!this.resultList || !this.resultList.length) return 'export {};'; if (this.namedExports) { return ( diff --git a/test/dts-creator.spec.ts b/test/dts-creator.spec.ts index 6cf0358..cf3e968 100644 --- a/test/dts-creator.spec.ts +++ b/test/dts-creator.spec.ts @@ -154,7 +154,7 @@ export const myClass: string; it('returns empty object exportion when the result list has no items', done => { new DtsCreator().create('test/empty.css').then(content => { - assert.equal(content.formatted, ''); + assert.equal(content.formatted, 'export {};'); done(); }); });