UNPKG

node-microsvc-lib

Version:
41 lines (40 loc) 2.69 kB
import { HashicorpVaultProvider as imp_HashicorpVaultProvider } from "./config_providers/hashicorp_vault"; import { AWSSecretsManagerProvider as imp_AWSSecretsManagerProvider } from "./config_providers/aws_secrets_manager"; import * as Interfaces from "./interfaces"; import { ConsoleLogger as imp_ConsoleLogger } from "./console_logger"; import { JSONLogger as imp_JSONLogger } from "./json_logger"; import { BunyanLogger as imp_BunyanLogger } from "./bunyan_logger"; import { DiContainer as imp_DiContainer } from "./di_container"; import { Microservice as imp_Microservice } from "./microservice"; import * as imp_ServiceConfigs from "./service_configs"; import * as imp_ServiceParams from "./service_params"; import * as imp_ObjectUtils from "./objects_utils"; export declare type ILogger = Interfaces.ILogger; export declare type IDiFactory = Interfaces.IDiFactory; export declare type IConfigsProvider = Interfaces.IConfigsProvider; export declare type ConsoleLogger = imp_ConsoleLogger; export declare const ConsoleLogger: typeof imp_ConsoleLogger; export declare type JSONLogger = imp_JSONLogger; export declare const JSONLogger: typeof imp_JSONLogger; export declare type BunyanLogger = imp_BunyanLogger; export declare const BunyanLogger: typeof imp_BunyanLogger; export declare type DiContainer = imp_DiContainer; export declare const DiContainer: typeof imp_DiContainer; export declare type Microservice = imp_Microservice; export declare const Microservice: typeof imp_Microservice; export declare type ServiceConfigs = imp_ServiceConfigs.ServiceConfigs; export declare const ServiceConfigs: typeof imp_ServiceConfigs.ServiceConfigs; export declare type AppBaseConfigs = imp_ServiceConfigs.AppBaseConfigs; export declare const AppBaseConfigs: typeof imp_ServiceConfigs.AppBaseConfigs; export declare type ServiceParams = imp_ServiceParams.ServiceParams; export declare const ServiceParams: typeof imp_ServiceParams.ServiceParams; export declare type ServiceParam = imp_ServiceParams.ServiceParam; export declare const ServiceParam: typeof imp_ServiceParams.ServiceParam; export declare type ServiceFeatureFlag = imp_ServiceParams.ServiceFeatureFlag; export declare const ServiceFeatureFlag: typeof imp_ServiceParams.ServiceFeatureFlag; export declare type ServiceSecret = imp_ServiceParams.ServiceSecret; export declare const ServiceSecret: typeof imp_ServiceParams.ServiceSecret; export declare const ParamTypes: typeof imp_ServiceParams.ParamTypes; export declare const HashicorpVaultProvider: typeof imp_HashicorpVaultProvider; export declare const AWSSecretsManagerProvider: typeof imp_AWSSecretsManagerProvider; export declare const ObjectUtils: typeof imp_ObjectUtils;