mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
47 lines
871 B
TypeScript
47 lines
871 B
TypeScript
import lambda = require('aws-lambda');
|
|
|
|
var str: string;
|
|
var date: Date;
|
|
var sns: lambda.SNS;
|
|
var kinesis: lambda.Kinesis;
|
|
var recordsList: lambda.Record[];
|
|
var anyObj: any;
|
|
var num: number;
|
|
|
|
/* Records */
|
|
var records: lambda.Records;
|
|
|
|
recordsList = records.Records;
|
|
|
|
/* Record */
|
|
var record: lambda.Record;
|
|
|
|
str = record.EventVersion;
|
|
str = record.EventSubscriptionArn;
|
|
str = record.EnventSource;
|
|
sns = record.Sns;
|
|
kinesis = record.kinesis;
|
|
|
|
/* SNS */
|
|
str = sns.Type;
|
|
str = sns.MessageId;
|
|
str = sns.TopicArn;
|
|
str = sns.Subject;
|
|
str = sns.Message;
|
|
date = sns.Timestamp;
|
|
|
|
/* Kinesis */
|
|
var kinesis: lambda.Kinesis;
|
|
|
|
str = kinesis.data;
|
|
|
|
/* Context */
|
|
var context: lambda.Context;
|
|
|
|
context.log(str, anyObj);
|
|
context.fail(str);
|
|
context.succeed(str);
|
|
context.succeed(anyObj);
|
|
context.succeed(str, anyObj);
|
|
str = context.awsRequestId;
|
|
num = context.getRemainingTimeInMillis(); |