lambda-live-debugger
Version:
Debug Lambda functions locally like it is running in the cloud
42 lines (41 loc) • 1.07 kB
TypeScript
import { LldConfig } from './types/lldConfig.js';
import { LambdaResource } from './types/resourcesDiscovery.js';
/**
* Read configuration from CLI args, config file or wizard
*/
declare function readConfig(): Promise<void>;
/**
* Get a Lambda by name
* @param functionName
* @returns
*/
declare function getLambda(functionName: string): Promise<LambdaResource>;
/**
* Get all Lambdas
* @returns
*/
declare function getLambdasAll(): LambdaResource[];
/**
* Get filtered Lambdas
* @returns
*/
declare function getLambdasFiltered(): LambdaResource[];
/**
* Discover Lambdas
*/
declare function discoverLambdas(): Promise<void>;
/**
* Set the configuration
* @param newConfig
*/
declare function setConfig(newConfig: LldConfig): void;
export declare const Configuration: {
readConfig: typeof readConfig;
readonly config: LldConfig;
discoverLambdas: typeof discoverLambdas;
getLambda: typeof getLambda;
getLambdasAll: typeof getLambdasAll;
getLambdasFiltered: typeof getLambdasFiltered;
setConfig: typeof setConfig;
};
export {};