@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
TypeScript
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;
};
};