@types/env-to-object
TypeScript icon, indicating that this package has built-in type declarations

1.1.4 • Public • Published

Installation

npm install --save @types/env-to-object

Summary

This package contains type definitions for env-to-object (https://github.com/kgryte/node-env-to-object#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/env-to-object.

declare namespace env {
    interface Mappings {
        [enviromentVariableName: string]: Mapping;
    }

    type Mapping = IntegerMapping | BooleanMapping | GenericMapping;

    interface GenericMapping {
        keypath: string;
        type?: string | undefined;
        [opt: string]: any;
    }

    interface IntegerMapping extends GenericMapping {
        type: "integer";
        radix: number;
    }

    interface BooleanMapping {
        type: "boolean";
        strict: boolean;
    }

    interface Parsers {
        [parserName: string]: (str: string, opts: any) => any;
    }

    interface Options {
        parsers: Parsers;
    }
}

declare function env(map: env.Mappings, options?: env.Options): any;
export = env;

Additional Details

  • Last updated: Mon, 06 Nov 2023 22:41:05 GMT
  • Dependencies: none

Credits

These definitions were written by TANAKA Koichi.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/env-to-object

Weekly Downloads

0

Version

1.1.4

License

MIT

Unpacked Size

4.05 kB

Total Files

5

Last publish

Collaborators

  • types