1.0.0 • Published 1 year ago

env-declaration v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Generate your .env file to type declarations

Installation

npm install --save-dev typed-env

or

yarn add -D typed-env

Command

env-types <env-file> <file-name>

arg file-name is optional

Example command

env-types .env.local my-env

this command will generate file from .env.local to my-env.d.ts in main directory

Example .env file :

DB_NAME=test
DB_URL=test

Example content of env.d.ts

export {};

declare global {
  namespace NodeJS {
    interface ProcessEnv {
      DB_NAME: string;
      DB_URL: string;
    }
  }
}

if env suggestion doesn’t appear, try add this in array of include property in tsconfig.json

"/**/*.d.ts";
1.0.0

1 year ago