node-cooper - v0.2.0
    Preparing search index...

    Variable export=

    "export=": {
        ByteSize: any;
        CooperFloat: any;
        DateTime: any;
        Duration: any;
        IPv4: any;
        IPv6: any;
        LocalDate: any;
        LocalDateTime: any;
        LocalTime: any;
        ModuleRef: any;
        Secret: any;
        Tuple: any;
        Cache: {
            CHANNEL_ENV_CHANGED: string;
            CHANNEL_FILE_CHANGED: string;
            clear: () => void;
            configure: (options: { pollInterval?: number }) => void;
            invalidate: (file: string) => void;
            size: () => number;
        };
        CooperError: typeof CooperError;
        Dotenv: {
            env: (opts?: DotenvOptions) => Record<string, string>;
            parse: (
                contents: string,
                vars?: Record<string, string>,
            ) => Record<string, string>;
            projectRoot: (cwd?: string) => string;
        };
        loadFile: (
            file: string,
            opts?: LoadOptions,
        ) => Promise<Record<string, any>>;
        loadFileSync: (file: string, opts?: LoadOptions) => Record<string, any>;
        loadString: (
            source: string,
            opts?: LoadOptions,
        ) => Promise<Record<string, any>>;
        loadStringSync: (source: string, opts?: LoadOptions) => Record<string, any>;
        version: string;
    }

    Type Declaration

    • Cache: {
          CHANNEL_ENV_CHANGED: string;
          CHANNEL_FILE_CHANGED: string;
          clear: () => void;
          configure: (options: { pollInterval?: number }) => void;
          invalidate: (file: string) => void;
          size: () => number;
      }
      • CHANNEL_ENV_CHANGED: string
      • CHANNEL_FILE_CHANGED: string
      • clear: () => void
      • configure: (options: { pollInterval?: number }) => void
      • invalidate: (file: string) => void
      • size: () => number
    • CooperError: typeof CooperError
    • Dotenv: {
          env: (opts?: DotenvOptions) => Record<string, string>;
          parse: (
              contents: string,
              vars?: Record<string, string>,
          ) => Record<string, string>;
          projectRoot: (cwd?: string) => string;
      }
      • env: (opts?: DotenvOptions) => Record<string, string>
      • parse: (contents: string, vars?: Record<string, string>) => Record<string, string>
      • projectRoot: (cwd?: string) => string
    • loadFile: (file: string, opts?: LoadOptions) => Promise<Record<string, any>>
    • loadFileSync: (file: string, opts?: LoadOptions) => Record<string, any>
    • loadString: (source: string, opts?: LoadOptions) => Promise<Record<string, any>>
    • loadStringSync: (source: string, opts?: LoadOptions) => Record<string, any>
    • version: string