lemon-core
Version:
Lemon Serverless Micro-Service Platform
32 lines (31 loc) • 989 B
TypeScript
/**
* `cores/lambda/index.tx`
* - lambda services for serverless micro-service.
*
*
* @author Ian Kim <ian@lemoncloud.io>
* @date 2023-10-30 initial version
*
* @copyright (C) lemoncloud.io 2023 - All Rights Reserved.
*/
import { EngineModule, LemonEngine } from '../../engine/';
export * from './functions-handler';
export { FunctionWEBHandler } from './functions-web-handler';
import * as _$web from './functions-web-handler';
export { _$web };
import { FunctionHandler } from './functions-handler';
import { FunctionWEBHandler } from './functions-web-handler';
/**
* class: `LambdaModule`
* - default module
*/
export declare class FunctionsModule implements EngineModule {
private engine;
constructor(engine?: LemonEngine);
readonly functions: FunctionHandler;
readonly web: FunctionWEBHandler;
getModuleName: () => string;
initModule(level?: number): Promise<number>;
}
declare const _default: FunctionsModule;
export default _default;