import { Descriptor } from 'pip-services3-commons-node'; import { CommandableLambdaFunction } from 'pip-services3-aws-node'; import { AnnouncementsServiceFactory } from '../build/AnnouncementsServiceFactory'; export class AnnouncementsLambdaFunction extends CommandableLambdaFunction { public constructor() { super("announcements", "System announcements function"); this._dependencyResolver.put('controller', new Descriptor('pip-services-announcements', 'controller', 'default', '*', '*')); this._factories.add(new AnnouncementsServiceFactory()); } } export const handler = new AnnouncementsLambdaFunction().getHandler();