UNPKG

@bitblit/ratchet-epsilon-common

Version:

Tiny adapter to simplify building API gateway Lambda APIS

14 lines 643 B
import { Logger } from '@bitblit/ratchet-common/logger/logger'; import { ErrorRatchet } from '@bitblit/ratchet-common/lang/error-ratchet'; import { StringRatchet } from '@bitblit/ratchet-common/lang/string-ratchet'; export class EchoProcessor { static ECHO_PROCESSOR_TYPE_NAME = 'EpsilonEcho'; typeName = EchoProcessor.ECHO_PROCESSOR_TYPE_NAME; async handleEvent(data, _mgr) { Logger.info('Echo processing : %j', data); if (data && StringRatchet.trimToNull(data['error'])) { ErrorRatchet.throwFormattedErr('Forced error : %s', data['error']); } } } //# sourceMappingURL=echo-processor.js.map