From 187049c2e7ee33f9ddaaaaa35e4b4bfaeabbc8f5 Mon Sep 17 00:00:00 2001 From: Maksim Sinik Date: Fri, 16 Oct 2020 16:47:26 +0200 Subject: [PATCH] Adds missing exports (infamous triplet) --- index.d.ts | 1 + index.js | 2 ++ test/types/types.test.ts | 4 +++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/index.d.ts b/index.d.ts index 9217ef6..fd8c653 100644 --- a/index.d.ts +++ b/index.d.ts @@ -14,3 +14,4 @@ declare function loadAndValidateEnvironment( ): EnvSchemaData; export default loadAndValidateEnvironment; +export { loadAndValidateEnvironment as envSchema }; \ No newline at end of file diff --git a/index.js b/index.js index 1e25ae0..eacec21 100644 --- a/index.js +++ b/index.js @@ -79,3 +79,5 @@ function loadAndValidateEnvironment (_opts) { } module.exports = loadAndValidateEnvironment +module.exports.default = loadAndValidateEnvironment +module.exports.envSchema = loadAndValidateEnvironment diff --git a/test/types/types.test.ts b/test/types/types.test.ts index 9176aca..2e0d0a1 100644 --- a/test/types/types.test.ts +++ b/test/types/types.test.ts @@ -1,5 +1,5 @@ import { expectError, expectType } from "tsd"; -import envSchema, { EnvSchemaData, EnvSchemaOpt } from "../.."; +import envSchema, { EnvSchemaData, EnvSchemaOpt, envSchema as envSchemaNamed, default as envSchemaDefault } from "../.."; const schema = { type: "object", @@ -16,6 +16,8 @@ const data = { }; expectType(envSchema()); +expectType(envSchemaNamed()); +expectType(envSchemaDefault()); const emptyOpt: EnvSchemaOpt = {}; expectType(emptyOpt);