import { Factory } from '@bestcodetools/message-io';
const publisher = Factory.create();
const topicArn = 'arn:aws:sns:us-east-1:000000000000:my-tpoic';
const payload = { message: 'Hello!' };
publisher.publish(topicArn, payload);
import { AwsCommandFactoryAdapterHandler } from '@bestcodetools/message-io';
class Command {
execute(data: any, context: any) {
console.log('Data:',data,'Context:', context);
}
}
class CommandFactory {
create() {
return new Command();
}
}
export default AwsCommandFactoryAdapterHandler(CommandFactory);