mirror of
https://github.com/toddbluhm/env-cmd.git
synced 2025-12-08 18:23:33 +00:00
31 lines
1.0 KiB
TypeScript
31 lines
1.0 KiB
TypeScript
import type { Environment } from './types.ts';
|
|
/**
|
|
* Gets the environment vars from an env file
|
|
*/
|
|
export declare function getEnvFileVars(envFilePath: string): Promise<Environment>;
|
|
/**
|
|
* Parse out all env vars from a given env file string and return an object
|
|
*/
|
|
export declare function parseEnvString(envFileString: string): Environment;
|
|
/**
|
|
* Parse out all env vars from an env file string
|
|
*/
|
|
export declare function parseEnvVars(envString: string): Environment;
|
|
/**
|
|
* Strips out comments from env file string
|
|
*/
|
|
export declare function stripComments(envString: string): string;
|
|
/**
|
|
* Strips out newlines from env file string
|
|
*/
|
|
export declare function stripEmptyLines(envString: string): string;
|
|
/**
|
|
* If we load data from a file like .js, the user
|
|
* might export something which is not an object.
|
|
*
|
|
* This function ensures that the input is valid,
|
|
* and converts the object's values to strings, for
|
|
* consistincy. See issue #125 for details.
|
|
*/
|
|
export declare function normalizeEnvObject(input: unknown, absolutePath: string): Environment;
|