digitaltwin-core
Version:
Minimalist framework to collect and handle data in a Digital Twin project
25 lines • 719 B
TypeScript
export declare class Env {
static schema: {
string: (opts?: {
optional?: boolean;
format?: "url" | "email";
}) => {
optional?: boolean;
format?: "url" | "email";
type: "string";
};
number: (opts?: {
optional?: boolean;
}) => {
optional?: boolean;
type: "number";
};
enum: <T extends string[]>(values: T) => {
type: "enum";
values: T;
};
};
static config: Record<string, any>;
static validate<T extends Record<string, any>>(schema: Record<string, any>, rawEnv?: NodeJS.ProcessEnv): T;
}
//# sourceMappingURL=env.d.ts.map