import * as lambda from '@aws-cdk/aws-lambda'; import { Stack } from '@aws-cdk/core'; class Function extends lambda.Function { constructor({ scope, id, path }: { scope: Stack, id: string, path: string }) { super(scope, id, { runtime: lambda.Runtime.NODEJS_12_X, handler: 'index.handler', code: lambda.Code.fromAsset(path), }); } } export default Function;