UNPKG

the-ldk

Version:

Welcome to the LDK! A collection of custom AWS CDK constructs to help you build serverless applications faster.

22 lines (16 loc) 629 B
import { NestedStack, NestedStackProps } from 'aws-cdk-lib'; import { Construct } from 'constructs'; import { APIGateway } from '../../constructs/APIGateway/APIGateway'; import { RestApi } from 'aws-cdk-lib/aws-apigateway'; export class ExampleAPIGatewayStack extends NestedStack { public readonly restAPI: RestApi; constructor(scope: Construct, id: string, props?: NestedStackProps) { super(scope, id, props); const apiGateway = new APIGateway(this, id, { serviceName: 'ldk-example', env: 'dev', }); this.restAPI = apiGateway.restAPI; apiGateway.restAPI.root.addMethod('OPTIONS'); } }