diff --git a/types/package-json/index.d.ts b/types/package-json/index.d.ts index bfa8e17bb6..e57902875b 100644 --- a/types/package-json/index.d.ts +++ b/types/package-json/index.d.ts @@ -9,6 +9,6 @@ interface PackageJsonOptions { allVersions?: boolean; } -declare function packageJson(name: string, options?: PackageJsonOptions): {}; +declare function packageJson(name: string, options?: PackageJsonOptions): Promise<{}>; export = packageJson; diff --git a/types/package-json/package-json-tests.ts b/types/package-json/package-json-tests.ts index c10ef298ac..98f14b1192 100644 --- a/types/package-json/package-json-tests.ts +++ b/types/package-json/package-json-tests.ts @@ -1,7 +1,10 @@ import packageJson = require('package-json'); -const pkg = packageJson('package-json', { +let pkg: {}; +packageJson('package-json', { version: '1.2.3', fullMetadata: true, allVersions: true, +}).then(x => { + pkg = x; });