UNPKG

@worktif/purews

Version:

Work TIF TypeScript-based AWS infrastructure toolkit featuring DynamoDB integration, AppSync support, SES functionality, and GraphQL capabilities with comprehensive audit logging and AWS Signature V4 authentication.

22 lines (21 loc) 744 B
import 'reflect-metadata'; import { DynamoDbService } from '@services/dynamo'; import { SesService } from '@services/ses'; /** * Represents the AWS service bundle configuration. * * This type defines the structure for bundling AWS services including * DynamoDB, AppSync, and SES. * * Properties: * - services: An object containing instances for interacting with AWS services. * - dynamoDb: Instance of DynamoDbService for interacting with AWS DynamoDB. * - appSync: Instance of AppSyncService for interacting with AWS AppSync. * - ses: Instance of SesService for interacting with AWS Simple Email Service (SES). */ export type BundleAws = { services: { dynamoDb: DynamoDbService; ses: SesService; }; };