UNPKG

@adonisjs/env

Version:

Environment variable manager for Node.js

14 lines (13 loc) 725 B
import { Secret } from '@poppinss/utils'; import { type Prettify } from '@poppinss/utils/types'; import { schema as envSchema } from '@poppinss/validator-lite'; import { type SchemaFnOptions } from '@poppinss/validator-lite/types'; declare function secret(options?: SchemaFnOptions): (key: string, value?: string) => Secret<string>; declare namespace secret { var optional: () => (_: string, value?: string) => Secret<string> | undefined; var optionalWhen: (condition: boolean | ((key: string, value?: string) => boolean), options?: SchemaFnOptions) => (key: string, value?: string) => Secret<string> | undefined; } export declare const schema: Prettify<typeof envSchema & { secret: typeof secret; }>; export {};