Comparing version 2.11.1 to 2.11.2
@@ -24,6 +24,3 @@ "use strict"; | ||
this.dynamo | ||
.IUID(this.IUID_ATTACHMENTS_PREFIX.concat('_') | ||
.concat(project) | ||
.concat('_') | ||
.concat(teamId)) | ||
.IUID(this.IUID_ATTACHMENTS_PREFIX.concat('_').concat(project).concat('_').concat(teamId)) | ||
.then(attachmentId => { | ||
@@ -30,0 +27,0 @@ const signedURL = this.s3.signedURLPut(this.S3_ATTACHMENTS_BUCKET, attachmentId); |
@@ -141,2 +141,6 @@ import IdeaX = require('idea-toolbox'); | ||
/** | ||
* Whether the current request comes from an internal API request, i.e. it was invoked by another controller. | ||
*/ | ||
comesFromInternalRequest(): boolean; | ||
/** | ||
* Load the translations from the shared resources and set them with a fallback language. | ||
@@ -149,3 +153,3 @@ */ | ||
*/ | ||
protected t(key: string, interpolateParams?: Object): string; | ||
protected t(key: string, interpolateParams?: object): string; | ||
/** | ||
@@ -152,0 +156,0 @@ * Interpolates a string to replace parameters. |
@@ -337,3 +337,3 @@ "use strict"; | ||
event.path = event.resource; | ||
for (let p in event.pathParameters) | ||
for (const p in event.pathParameters) | ||
event.resource = event.resource.replace(`{${p}}`, event.pathParameters[p]); | ||
@@ -361,2 +361,8 @@ // set a flag to make the invoked to recognise that is an internal request | ||
} | ||
/** | ||
* Whether the current request comes from an internal API request, i.e. it was invoked by another controller. | ||
*/ | ||
comesFromInternalRequest() { | ||
return Boolean(this.event.internalAPIRequest); | ||
} | ||
// | ||
@@ -404,3 +410,3 @@ // TRANSLATIONS | ||
return expr.replace(this.templateMatcher, (substring, b) => { | ||
let r = this.getValue(params, b); | ||
const r = this.getValue(params, b); | ||
return this.isDefined(r) ? r : substring; | ||
@@ -414,3 +420,3 @@ }); | ||
getValue(target, key) { | ||
let keys = typeof key === 'string' ? key.split('.') : [key]; | ||
const keys = typeof key === 'string' ? key.split('.') : [key]; | ||
key = ''; | ||
@@ -417,0 +423,0 @@ do { |
@@ -27,8 +27,3 @@ "use strict"; | ||
if (!options.key) | ||
options.key = new Date() | ||
.getTime() | ||
.toString() | ||
.concat(Math.random() | ||
.toString(36) | ||
.slice(2)); | ||
options.key = new Date().getTime().toString().concat(Math.random().toString(36).slice(2)); | ||
// add the prefix to the key | ||
@@ -35,0 +30,0 @@ options.key = `${options.prefix || this.DEFAULT_DOWNLOAD_BUCKET_PREFIX}/${options.key}`; |
@@ -65,3 +65,3 @@ /** | ||
* If you do not want to use a filename, set this value as false, otherwise a filename is generated automatically . | ||
* */ | ||
*/ | ||
filename?: string | false; | ||
@@ -75,3 +75,3 @@ /** | ||
* Optional content type for the attachment, if not set will be derived from the filename property | ||
* */ | ||
*/ | ||
contentType?: string; | ||
@@ -78,0 +78,0 @@ /** |
var typedoc = typedoc || {}; | ||
typedoc.search = typedoc.search || {}; | ||
typedoc.search.data = {"kinds":{"4":"Enumeration","16":"Enumeration member","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor"},"rows":[{"id":0,"kind":128,"name":"DynamoDB","url":"classes/dynamodb.html","classes":"tsd-kind-class"},{"id":1,"kind":512,"name":"constructor","url":"classes/dynamodb.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"DynamoDB"},{"id":2,"kind":2048,"name":"IUID","url":"classes/dynamodb.html#iuid","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":3,"kind":2048,"name":"ISID","url":"classes/dynamodb.html#isid","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":4,"kind":2048,"name":"getAtomicCounterByKey","url":"classes/dynamodb.html#getatomiccounterbykey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":5,"kind":2048,"name":"get","url":"classes/dynamodb.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":6,"kind":2048,"name":"put","url":"classes/dynamodb.html#put","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":7,"kind":2048,"name":"update","url":"classes/dynamodb.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":8,"kind":2048,"name":"delete","url":"classes/dynamodb.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":9,"kind":2048,"name":"batchGet","url":"classes/dynamodb.html#batchget","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":10,"kind":2048,"name":"batchPut","url":"classes/dynamodb.html#batchput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":11,"kind":2048,"name":"batchDelete","url":"classes/dynamodb.html#batchdelete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":12,"kind":2048,"name":"query","url":"classes/dynamodb.html#query","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":13,"kind":2048,"name":"scan","url":"classes/dynamodb.html#scan","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":14,"kind":2048,"name":"queryClassic","url":"classes/dynamodb.html#queryclassic","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":15,"kind":2048,"name":"scanClassic","url":"classes/dynamodb.html#scanclassic","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":16,"kind":2048,"name":"transactWrites","url":"classes/dynamodb.html#transactwrites","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":17,"kind":2048,"name":"createSet","url":"classes/dynamodb.html#createset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":18,"kind":128,"name":"S3","url":"classes/s3.html","classes":"tsd-kind-class"},{"id":19,"kind":512,"name":"constructor","url":"classes/s3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"S3"},{"id":20,"kind":2048,"name":"createDownloadURLFromData","url":"classes/s3.html#createdownloadurlfromdata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3"},{"id":21,"kind":2048,"name":"signedURLPut","url":"classes/s3.html#signedurlput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3"},{"id":22,"kind":2048,"name":"signedURLGet","url":"classes/s3.html#signedurlget","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3"},{"id":23,"kind":2048,"name":"copyObject","url":"classes/s3.html#copyobject","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3"},{"id":24,"kind":2048,"name":"getObject","url":"classes/s3.html#getobject","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3"},{"id":25,"kind":2048,"name":"putObject","url":"classes/s3.html#putobject","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3"},{"id":26,"kind":256,"name":"CreateDownloadURLFromDataOptions","url":"interfaces/createdownloadurlfromdataoptions.html","classes":"tsd-kind-interface"},{"id":27,"kind":1024,"name":"bucket","url":"interfaces/createdownloadurlfromdataoptions.html#bucket","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateDownloadURLFromDataOptions"},{"id":28,"kind":1024,"name":"prefix","url":"interfaces/createdownloadurlfromdataoptions.html#prefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateDownloadURLFromDataOptions"},{"id":29,"kind":1024,"name":"key","url":"interfaces/createdownloadurlfromdataoptions.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateDownloadURLFromDataOptions"},{"id":30,"kind":1024,"name":"contentType","url":"interfaces/createdownloadurlfromdataoptions.html#contenttype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateDownloadURLFromDataOptions"},{"id":31,"kind":1024,"name":"secToExp","url":"interfaces/createdownloadurlfromdataoptions.html#sectoexp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateDownloadURLFromDataOptions"},{"id":32,"kind":256,"name":"CopyObjectOptions","url":"interfaces/copyobjectoptions.html","classes":"tsd-kind-interface"},{"id":33,"kind":1024,"name":"copySource","url":"interfaces/copyobjectoptions.html#copysource","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CopyObjectOptions"},{"id":34,"kind":1024,"name":"bucket","url":"interfaces/copyobjectoptions.html#bucket","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CopyObjectOptions"},{"id":35,"kind":1024,"name":"key","url":"interfaces/copyobjectoptions.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CopyObjectOptions"},{"id":36,"kind":256,"name":"GetObjectOptions","url":"interfaces/getobjectoptions.html","classes":"tsd-kind-interface"},{"id":37,"kind":1024,"name":"bucket","url":"interfaces/getobjectoptions.html#bucket","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"GetObjectOptions"},{"id":38,"kind":1024,"name":"key","url":"interfaces/getobjectoptions.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"GetObjectOptions"},{"id":39,"kind":1024,"name":"type","url":"interfaces/getobjectoptions.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"GetObjectOptions"},{"id":40,"kind":4,"name":"GetObjectTypes","url":"enums/getobjecttypes.html","classes":"tsd-kind-enum"},{"id":41,"kind":16,"name":"JSON","url":"enums/getobjecttypes.html#json","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"GetObjectTypes"},{"id":42,"kind":16,"name":"TEXT","url":"enums/getobjecttypes.html#text","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"GetObjectTypes"},{"id":43,"kind":256,"name":"PutObjectOptions","url":"interfaces/putobjectoptions.html","classes":"tsd-kind-interface"},{"id":44,"kind":1024,"name":"bucket","url":"interfaces/putobjectoptions.html#bucket","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PutObjectOptions"},{"id":45,"kind":1024,"name":"key","url":"interfaces/putobjectoptions.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PutObjectOptions"},{"id":46,"kind":1024,"name":"body","url":"interfaces/putobjectoptions.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PutObjectOptions"},{"id":47,"kind":1024,"name":"contentType","url":"interfaces/putobjectoptions.html#contenttype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PutObjectOptions"},{"id":48,"kind":1024,"name":"acl","url":"interfaces/putobjectoptions.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PutObjectOptions"},{"id":49,"kind":1024,"name":"metadata","url":"interfaces/putobjectoptions.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PutObjectOptions"},{"id":50,"kind":128,"name":"Attachments","url":"classes/attachments.html","classes":"tsd-kind-class"},{"id":51,"kind":512,"name":"constructor","url":"classes/attachments.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Attachments"},{"id":52,"kind":2048,"name":"put","url":"classes/attachments.html#put","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Attachments"},{"id":53,"kind":2048,"name":"get","url":"classes/attachments.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Attachments"},{"id":54,"kind":128,"name":"Cognito","url":"classes/cognito.html","classes":"tsd-kind-class"},{"id":55,"kind":2048,"name":"getUserByClaims","url":"classes/cognito.html#getuserbyclaims","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":56,"kind":2048,"name":"getUserByEmail","url":"classes/cognito.html#getuserbyemail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":57,"kind":2048,"name":"getUserBySub","url":"classes/cognito.html#getuserbysub","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":58,"kind":2048,"name":"createUser","url":"classes/cognito.html#createuser","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":59,"kind":2048,"name":"resendPassword","url":"classes/cognito.html#resendpassword","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":60,"kind":2048,"name":"deleteUser","url":"classes/cognito.html#deleteuser","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":61,"kind":2048,"name":"signIn","url":"classes/cognito.html#signin","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":62,"kind":2048,"name":"updateEmail","url":"classes/cognito.html#updateemail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":63,"kind":2048,"name":"updatePassword","url":"classes/cognito.html#updatepassword","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":64,"kind":2048,"name":"globalSignOut","url":"classes/cognito.html#globalsignout","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":65,"kind":2048,"name":"confirmSignUp","url":"classes/cognito.html#confirmsignup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":66,"kind":256,"name":"CognitoUserData","url":"interfaces/cognitouserdata.html","classes":"tsd-kind-interface"},{"id":67,"kind":1024,"name":"userId","url":"interfaces/cognitouserdata.html#userid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CognitoUserData"},{"id":68,"kind":1024,"name":"email","url":"interfaces/cognitouserdata.html#email","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CognitoUserData"},{"id":69,"kind":256,"name":"CreateUserOptions","url":"interfaces/createuseroptions.html","classes":"tsd-kind-interface"},{"id":70,"kind":1024,"name":"skipNotification","url":"interfaces/createuseroptions.html#skipnotification","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateUserOptions"},{"id":71,"kind":1024,"name":"temporaryPassword","url":"interfaces/createuseroptions.html#temporarypassword","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateUserOptions"},{"id":72,"kind":128,"name":"HTML2PDF","url":"classes/html2pdf.html","classes":"tsd-kind-class"},{"id":73,"kind":512,"name":"constructor","url":"classes/html2pdf.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"HTML2PDF"},{"id":74,"kind":2048,"name":"create","url":"classes/html2pdf.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"HTML2PDF"},{"id":75,"kind":2048,"name":"createLink","url":"classes/html2pdf.html#createlink","classes":"tsd-kind-method tsd-parent-kind-class","parent":"HTML2PDF"},{"id":76,"kind":256,"name":"HTML2PDFParameters","url":"interfaces/html2pdfparameters.html","classes":"tsd-kind-interface"},{"id":77,"kind":1024,"name":"body","url":"interfaces/html2pdfparameters.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HTML2PDFParameters"},{"id":78,"kind":1024,"name":"header","url":"interfaces/html2pdfparameters.html#header","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HTML2PDFParameters"},{"id":79,"kind":1024,"name":"footer","url":"interfaces/html2pdfparameters.html#footer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HTML2PDFParameters"},{"id":80,"kind":1024,"name":"pdfOptions","url":"interfaces/html2pdfparameters.html#pdfoptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HTML2PDFParameters"},{"id":81,"kind":128,"name":"SES","url":"classes/ses.html","classes":"tsd-kind-class"},{"id":82,"kind":2048,"name":"sendEmail","url":"classes/ses.html#sendemail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SES"},{"id":83,"kind":256,"name":"EmailData","url":"interfaces/emaildata.html","classes":"tsd-kind-interface"},{"id":84,"kind":1024,"name":"toAddresses","url":"interfaces/emaildata.html#toaddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":85,"kind":1024,"name":"ccAddresses","url":"interfaces/emaildata.html#ccaddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":86,"kind":1024,"name":"bccAddresses","url":"interfaces/emaildata.html#bccaddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":87,"kind":1024,"name":"replyToAddresses","url":"interfaces/emaildata.html#replytoaddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":88,"kind":1024,"name":"subject","url":"interfaces/emaildata.html#subject","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":89,"kind":1024,"name":"html","url":"interfaces/emaildata.html#html","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":90,"kind":1024,"name":"text","url":"interfaces/emaildata.html#text","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":91,"kind":1024,"name":"attachments","url":"interfaces/emaildata.html#attachments","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":92,"kind":256,"name":"EmailAttachment","url":"interfaces/emailattachment.html","classes":"tsd-kind-interface tsd-is-not-exported"},{"id":93,"kind":1024,"name":"content","url":"interfaces/emailattachment.html#content","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":94,"kind":1024,"name":"path","url":"interfaces/emailattachment.html#path","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":95,"kind":1024,"name":"filename","url":"interfaces/emailattachment.html#filename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":96,"kind":1024,"name":"encoding","url":"interfaces/emailattachment.html#encoding","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":97,"kind":1024,"name":"contentType","url":"interfaces/emailattachment.html#contenttype","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":98,"kind":1024,"name":"headers","url":"interfaces/emailattachment.html#headers","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":99,"kind":1024,"name":"raw","url":"interfaces/emailattachment.html#raw","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":100,"kind":256,"name":"SESParams","url":"interfaces/sesparams.html","classes":"tsd-kind-interface"},{"id":101,"kind":1024,"name":"sourceName","url":"interfaces/sesparams.html#sourcename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SESParams"},{"id":102,"kind":1024,"name":"source","url":"interfaces/sesparams.html#source","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SESParams"},{"id":103,"kind":1024,"name":"sourceArn","url":"interfaces/sesparams.html#sourcearn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SESParams"},{"id":104,"kind":1024,"name":"region","url":"interfaces/sesparams.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SESParams"},{"id":105,"kind":128,"name":"SNS","url":"classes/sns.html","classes":"tsd-kind-class"},{"id":106,"kind":2048,"name":"createPushPlatormEndpoint","url":"classes/sns.html#createpushplatormendpoint","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SNS"},{"id":107,"kind":2048,"name":"publish","url":"classes/sns.html#publish","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SNS"},{"id":108,"kind":256,"name":"SNSParams","url":"interfaces/snsparams.html","classes":"tsd-kind-interface"},{"id":109,"kind":1024,"name":"region","url":"interfaces/snsparams.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSParams"},{"id":110,"kind":1024,"name":"appleArn","url":"interfaces/snsparams.html#applearn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSParams"},{"id":111,"kind":1024,"name":"appleDevArn","url":"interfaces/snsparams.html#appledevarn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSParams"},{"id":112,"kind":1024,"name":"androidArn","url":"interfaces/snsparams.html#androidarn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSParams"},{"id":113,"kind":256,"name":"SNSPublishParams","url":"interfaces/snspublishparams.html","classes":"tsd-kind-interface"},{"id":114,"kind":1024,"name":"region","url":"interfaces/snspublishparams.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSPublishParams"},{"id":115,"kind":1024,"name":"endpoint","url":"interfaces/snspublishparams.html#endpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSPublishParams"},{"id":116,"kind":1024,"name":"message","url":"interfaces/snspublishparams.html#message","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSPublishParams"},{"id":117,"kind":1024,"name":"platform","url":"interfaces/snspublishparams.html#platform","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSPublishParams"},{"id":118,"kind":1024,"name":"json","url":"interfaces/snspublishparams.html#json","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSPublishParams"},{"id":119,"kind":128,"name":"Translate","url":"classes/translate.html","classes":"tsd-kind-class"},{"id":120,"kind":1024,"name":"sourceLanguageCode","url":"classes/translate.html#sourcelanguagecode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Translate"},{"id":121,"kind":1024,"name":"targetLanguageCode","url":"classes/translate.html#targetlanguagecode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Translate"},{"id":122,"kind":1024,"name":"terminologyNames","url":"classes/translate.html#terminologynames","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Translate"},{"id":123,"kind":512,"name":"constructor","url":"classes/translate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Translate"},{"id":124,"kind":2048,"name":"text","url":"classes/translate.html#text","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Translate"},{"id":125,"kind":256,"name":"TranslateParameters","url":"interfaces/translateparameters.html","classes":"tsd-kind-interface"},{"id":126,"kind":1024,"name":"text","url":"interfaces/translateparameters.html#text","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TranslateParameters"},{"id":127,"kind":1024,"name":"sourceLanguageCode","url":"interfaces/translateparameters.html#sourcelanguagecode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TranslateParameters"},{"id":128,"kind":1024,"name":"targetLanguageCode","url":"interfaces/translateparameters.html#targetlanguagecode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TranslateParameters"},{"id":129,"kind":1024,"name":"terminologyNames","url":"interfaces/translateparameters.html#terminologynames","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TranslateParameters"},{"id":130,"kind":128,"name":"ResourceController","url":"classes/resourcecontroller.html","classes":"tsd-kind-class"},{"id":131,"kind":512,"name":"constructor","url":"classes/resourcecontroller.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ResourceController"},{"id":132,"kind":2048,"name":"handleRequest","url":"classes/resourcecontroller.html#handlerequest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ResourceController"},{"id":133,"kind":262144,"name":"dynamoDB","url":"classes/resourcecontroller.html#dynamodb","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":134,"kind":262144,"name":"cognito","url":"classes/resourcecontroller.html#cognito","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":135,"kind":262144,"name":"s3","url":"classes/resourcecontroller.html#s3","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":136,"kind":262144,"name":"ses","url":"classes/resourcecontroller.html#ses","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":137,"kind":262144,"name":"sns","url":"classes/resourcecontroller.html#sns","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":138,"kind":262144,"name":"translate","url":"classes/resourcecontroller.html#translate","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":139,"kind":262144,"name":"attachments","url":"classes/resourcecontroller.html#attachments","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":140,"kind":262144,"name":"html2pdf","url":"classes/resourcecontroller.html#html2pdf","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":141,"kind":2048,"name":"invokeInternalAPIRequest","url":"classes/resourcecontroller.html#invokeinternalapirequest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ResourceController"},{"id":142,"kind":256,"name":"ResourceControllerOptions","url":"interfaces/resourcecontrolleroptions.html","classes":"tsd-kind-interface"},{"id":143,"kind":1024,"name":"tables","url":"interfaces/resourcecontrolleroptions.html#tables","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ResourceControllerOptions"},{"id":144,"kind":1024,"name":"resourceId","url":"interfaces/resourcecontrolleroptions.html#resourceid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ResourceControllerOptions"},{"id":145,"kind":1024,"name":"logRequestsWithKey","url":"interfaces/resourcecontrolleroptions.html#logrequestswithkey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ResourceControllerOptions"},{"id":146,"kind":256,"name":"InternalAPIRequestParams","url":"interfaces/internalapirequestparams.html","classes":"tsd-kind-interface"},{"id":147,"kind":1024,"name":"lambda","url":"interfaces/internalapirequestparams.html#lambda","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InternalAPIRequestParams"},{"id":148,"kind":1024,"name":"httpMethod","url":"interfaces/internalapirequestparams.html#httpmethod","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InternalAPIRequestParams"},{"id":149,"kind":1024,"name":"resource","url":"interfaces/internalapirequestparams.html#resource","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InternalAPIRequestParams"},{"id":150,"kind":1024,"name":"pathParams","url":"interfaces/internalapirequestparams.html#pathparams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InternalAPIRequestParams"},{"id":151,"kind":65536,"name":"__type","url":"interfaces/internalapirequestparams.html#pathparams.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"InternalAPIRequestParams.pathParams"},{"id":152,"kind":1024,"name":"queryParams","url":"interfaces/internalapirequestparams.html#queryparams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InternalAPIRequestParams"},{"id":153,"kind":65536,"name":"__type","url":"interfaces/internalapirequestparams.html#queryparams.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"InternalAPIRequestParams.queryParams"},{"id":154,"kind":1024,"name":"body","url":"interfaces/internalapirequestparams.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InternalAPIRequestParams"}]}; | ||
typedoc.search.data = {"kinds":{"4":"Enumeration","16":"Enumeration member","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor"},"rows":[{"id":0,"kind":128,"name":"DynamoDB","url":"classes/dynamodb.html","classes":"tsd-kind-class"},{"id":1,"kind":512,"name":"constructor","url":"classes/dynamodb.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"DynamoDB"},{"id":2,"kind":2048,"name":"IUID","url":"classes/dynamodb.html#iuid","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":3,"kind":2048,"name":"ISID","url":"classes/dynamodb.html#isid","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":4,"kind":2048,"name":"getAtomicCounterByKey","url":"classes/dynamodb.html#getatomiccounterbykey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":5,"kind":2048,"name":"get","url":"classes/dynamodb.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":6,"kind":2048,"name":"put","url":"classes/dynamodb.html#put","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":7,"kind":2048,"name":"update","url":"classes/dynamodb.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":8,"kind":2048,"name":"delete","url":"classes/dynamodb.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":9,"kind":2048,"name":"batchGet","url":"classes/dynamodb.html#batchget","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":10,"kind":2048,"name":"batchPut","url":"classes/dynamodb.html#batchput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":11,"kind":2048,"name":"batchDelete","url":"classes/dynamodb.html#batchdelete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":12,"kind":2048,"name":"query","url":"classes/dynamodb.html#query","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":13,"kind":2048,"name":"scan","url":"classes/dynamodb.html#scan","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":14,"kind":2048,"name":"queryClassic","url":"classes/dynamodb.html#queryclassic","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":15,"kind":2048,"name":"scanClassic","url":"classes/dynamodb.html#scanclassic","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":16,"kind":2048,"name":"transactWrites","url":"classes/dynamodb.html#transactwrites","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":17,"kind":2048,"name":"createSet","url":"classes/dynamodb.html#createset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DynamoDB"},{"id":18,"kind":128,"name":"S3","url":"classes/s3.html","classes":"tsd-kind-class"},{"id":19,"kind":512,"name":"constructor","url":"classes/s3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"S3"},{"id":20,"kind":2048,"name":"createDownloadURLFromData","url":"classes/s3.html#createdownloadurlfromdata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3"},{"id":21,"kind":2048,"name":"signedURLPut","url":"classes/s3.html#signedurlput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3"},{"id":22,"kind":2048,"name":"signedURLGet","url":"classes/s3.html#signedurlget","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3"},{"id":23,"kind":2048,"name":"copyObject","url":"classes/s3.html#copyobject","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3"},{"id":24,"kind":2048,"name":"getObject","url":"classes/s3.html#getobject","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3"},{"id":25,"kind":2048,"name":"putObject","url":"classes/s3.html#putobject","classes":"tsd-kind-method tsd-parent-kind-class","parent":"S3"},{"id":26,"kind":256,"name":"CreateDownloadURLFromDataOptions","url":"interfaces/createdownloadurlfromdataoptions.html","classes":"tsd-kind-interface"},{"id":27,"kind":1024,"name":"bucket","url":"interfaces/createdownloadurlfromdataoptions.html#bucket","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateDownloadURLFromDataOptions"},{"id":28,"kind":1024,"name":"prefix","url":"interfaces/createdownloadurlfromdataoptions.html#prefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateDownloadURLFromDataOptions"},{"id":29,"kind":1024,"name":"key","url":"interfaces/createdownloadurlfromdataoptions.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateDownloadURLFromDataOptions"},{"id":30,"kind":1024,"name":"contentType","url":"interfaces/createdownloadurlfromdataoptions.html#contenttype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateDownloadURLFromDataOptions"},{"id":31,"kind":1024,"name":"secToExp","url":"interfaces/createdownloadurlfromdataoptions.html#sectoexp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateDownloadURLFromDataOptions"},{"id":32,"kind":256,"name":"CopyObjectOptions","url":"interfaces/copyobjectoptions.html","classes":"tsd-kind-interface"},{"id":33,"kind":1024,"name":"copySource","url":"interfaces/copyobjectoptions.html#copysource","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CopyObjectOptions"},{"id":34,"kind":1024,"name":"bucket","url":"interfaces/copyobjectoptions.html#bucket","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CopyObjectOptions"},{"id":35,"kind":1024,"name":"key","url":"interfaces/copyobjectoptions.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CopyObjectOptions"},{"id":36,"kind":256,"name":"GetObjectOptions","url":"interfaces/getobjectoptions.html","classes":"tsd-kind-interface"},{"id":37,"kind":1024,"name":"bucket","url":"interfaces/getobjectoptions.html#bucket","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"GetObjectOptions"},{"id":38,"kind":1024,"name":"key","url":"interfaces/getobjectoptions.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"GetObjectOptions"},{"id":39,"kind":1024,"name":"type","url":"interfaces/getobjectoptions.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"GetObjectOptions"},{"id":40,"kind":4,"name":"GetObjectTypes","url":"enums/getobjecttypes.html","classes":"tsd-kind-enum"},{"id":41,"kind":16,"name":"JSON","url":"enums/getobjecttypes.html#json","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"GetObjectTypes"},{"id":42,"kind":16,"name":"TEXT","url":"enums/getobjecttypes.html#text","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"GetObjectTypes"},{"id":43,"kind":256,"name":"PutObjectOptions","url":"interfaces/putobjectoptions.html","classes":"tsd-kind-interface"},{"id":44,"kind":1024,"name":"bucket","url":"interfaces/putobjectoptions.html#bucket","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PutObjectOptions"},{"id":45,"kind":1024,"name":"key","url":"interfaces/putobjectoptions.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PutObjectOptions"},{"id":46,"kind":1024,"name":"body","url":"interfaces/putobjectoptions.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PutObjectOptions"},{"id":47,"kind":1024,"name":"contentType","url":"interfaces/putobjectoptions.html#contenttype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PutObjectOptions"},{"id":48,"kind":1024,"name":"acl","url":"interfaces/putobjectoptions.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PutObjectOptions"},{"id":49,"kind":1024,"name":"metadata","url":"interfaces/putobjectoptions.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PutObjectOptions"},{"id":50,"kind":128,"name":"Attachments","url":"classes/attachments.html","classes":"tsd-kind-class"},{"id":51,"kind":512,"name":"constructor","url":"classes/attachments.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Attachments"},{"id":52,"kind":2048,"name":"put","url":"classes/attachments.html#put","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Attachments"},{"id":53,"kind":2048,"name":"get","url":"classes/attachments.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Attachments"},{"id":54,"kind":128,"name":"Cognito","url":"classes/cognito.html","classes":"tsd-kind-class"},{"id":55,"kind":2048,"name":"getUserByClaims","url":"classes/cognito.html#getuserbyclaims","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":56,"kind":2048,"name":"getUserByEmail","url":"classes/cognito.html#getuserbyemail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":57,"kind":2048,"name":"getUserBySub","url":"classes/cognito.html#getuserbysub","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":58,"kind":2048,"name":"createUser","url":"classes/cognito.html#createuser","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":59,"kind":2048,"name":"resendPassword","url":"classes/cognito.html#resendpassword","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":60,"kind":2048,"name":"deleteUser","url":"classes/cognito.html#deleteuser","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":61,"kind":2048,"name":"signIn","url":"classes/cognito.html#signin","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":62,"kind":2048,"name":"updateEmail","url":"classes/cognito.html#updateemail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":63,"kind":2048,"name":"updatePassword","url":"classes/cognito.html#updatepassword","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":64,"kind":2048,"name":"globalSignOut","url":"classes/cognito.html#globalsignout","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":65,"kind":2048,"name":"confirmSignUp","url":"classes/cognito.html#confirmsignup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Cognito"},{"id":66,"kind":256,"name":"CognitoUserData","url":"interfaces/cognitouserdata.html","classes":"tsd-kind-interface"},{"id":67,"kind":1024,"name":"userId","url":"interfaces/cognitouserdata.html#userid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CognitoUserData"},{"id":68,"kind":1024,"name":"email","url":"interfaces/cognitouserdata.html#email","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CognitoUserData"},{"id":69,"kind":256,"name":"CreateUserOptions","url":"interfaces/createuseroptions.html","classes":"tsd-kind-interface"},{"id":70,"kind":1024,"name":"skipNotification","url":"interfaces/createuseroptions.html#skipnotification","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateUserOptions"},{"id":71,"kind":1024,"name":"temporaryPassword","url":"interfaces/createuseroptions.html#temporarypassword","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateUserOptions"},{"id":72,"kind":128,"name":"HTML2PDF","url":"classes/html2pdf.html","classes":"tsd-kind-class"},{"id":73,"kind":512,"name":"constructor","url":"classes/html2pdf.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"HTML2PDF"},{"id":74,"kind":2048,"name":"create","url":"classes/html2pdf.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"HTML2PDF"},{"id":75,"kind":2048,"name":"createLink","url":"classes/html2pdf.html#createlink","classes":"tsd-kind-method tsd-parent-kind-class","parent":"HTML2PDF"},{"id":76,"kind":256,"name":"HTML2PDFParameters","url":"interfaces/html2pdfparameters.html","classes":"tsd-kind-interface"},{"id":77,"kind":1024,"name":"body","url":"interfaces/html2pdfparameters.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HTML2PDFParameters"},{"id":78,"kind":1024,"name":"header","url":"interfaces/html2pdfparameters.html#header","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HTML2PDFParameters"},{"id":79,"kind":1024,"name":"footer","url":"interfaces/html2pdfparameters.html#footer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HTML2PDFParameters"},{"id":80,"kind":1024,"name":"pdfOptions","url":"interfaces/html2pdfparameters.html#pdfoptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HTML2PDFParameters"},{"id":81,"kind":128,"name":"SES","url":"classes/ses.html","classes":"tsd-kind-class"},{"id":82,"kind":2048,"name":"sendEmail","url":"classes/ses.html#sendemail","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SES"},{"id":83,"kind":256,"name":"EmailData","url":"interfaces/emaildata.html","classes":"tsd-kind-interface"},{"id":84,"kind":1024,"name":"toAddresses","url":"interfaces/emaildata.html#toaddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":85,"kind":1024,"name":"ccAddresses","url":"interfaces/emaildata.html#ccaddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":86,"kind":1024,"name":"bccAddresses","url":"interfaces/emaildata.html#bccaddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":87,"kind":1024,"name":"replyToAddresses","url":"interfaces/emaildata.html#replytoaddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":88,"kind":1024,"name":"subject","url":"interfaces/emaildata.html#subject","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":89,"kind":1024,"name":"html","url":"interfaces/emaildata.html#html","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":90,"kind":1024,"name":"text","url":"interfaces/emaildata.html#text","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":91,"kind":1024,"name":"attachments","url":"interfaces/emaildata.html#attachments","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"EmailData"},{"id":92,"kind":256,"name":"EmailAttachment","url":"interfaces/emailattachment.html","classes":"tsd-kind-interface tsd-is-not-exported"},{"id":93,"kind":1024,"name":"content","url":"interfaces/emailattachment.html#content","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":94,"kind":1024,"name":"path","url":"interfaces/emailattachment.html#path","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":95,"kind":1024,"name":"filename","url":"interfaces/emailattachment.html#filename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":96,"kind":1024,"name":"encoding","url":"interfaces/emailattachment.html#encoding","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":97,"kind":1024,"name":"contentType","url":"interfaces/emailattachment.html#contenttype","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":98,"kind":1024,"name":"headers","url":"interfaces/emailattachment.html#headers","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":99,"kind":1024,"name":"raw","url":"interfaces/emailattachment.html#raw","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"EmailAttachment"},{"id":100,"kind":256,"name":"SESParams","url":"interfaces/sesparams.html","classes":"tsd-kind-interface"},{"id":101,"kind":1024,"name":"sourceName","url":"interfaces/sesparams.html#sourcename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SESParams"},{"id":102,"kind":1024,"name":"source","url":"interfaces/sesparams.html#source","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SESParams"},{"id":103,"kind":1024,"name":"sourceArn","url":"interfaces/sesparams.html#sourcearn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SESParams"},{"id":104,"kind":1024,"name":"region","url":"interfaces/sesparams.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SESParams"},{"id":105,"kind":128,"name":"SNS","url":"classes/sns.html","classes":"tsd-kind-class"},{"id":106,"kind":2048,"name":"createPushPlatormEndpoint","url":"classes/sns.html#createpushplatormendpoint","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SNS"},{"id":107,"kind":2048,"name":"publish","url":"classes/sns.html#publish","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SNS"},{"id":108,"kind":256,"name":"SNSParams","url":"interfaces/snsparams.html","classes":"tsd-kind-interface"},{"id":109,"kind":1024,"name":"region","url":"interfaces/snsparams.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSParams"},{"id":110,"kind":1024,"name":"appleArn","url":"interfaces/snsparams.html#applearn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSParams"},{"id":111,"kind":1024,"name":"appleDevArn","url":"interfaces/snsparams.html#appledevarn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSParams"},{"id":112,"kind":1024,"name":"androidArn","url":"interfaces/snsparams.html#androidarn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSParams"},{"id":113,"kind":256,"name":"SNSPublishParams","url":"interfaces/snspublishparams.html","classes":"tsd-kind-interface"},{"id":114,"kind":1024,"name":"region","url":"interfaces/snspublishparams.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSPublishParams"},{"id":115,"kind":1024,"name":"endpoint","url":"interfaces/snspublishparams.html#endpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSPublishParams"},{"id":116,"kind":1024,"name":"message","url":"interfaces/snspublishparams.html#message","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSPublishParams"},{"id":117,"kind":1024,"name":"platform","url":"interfaces/snspublishparams.html#platform","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSPublishParams"},{"id":118,"kind":1024,"name":"json","url":"interfaces/snspublishparams.html#json","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SNSPublishParams"},{"id":119,"kind":128,"name":"Translate","url":"classes/translate.html","classes":"tsd-kind-class"},{"id":120,"kind":1024,"name":"sourceLanguageCode","url":"classes/translate.html#sourcelanguagecode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Translate"},{"id":121,"kind":1024,"name":"targetLanguageCode","url":"classes/translate.html#targetlanguagecode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Translate"},{"id":122,"kind":1024,"name":"terminologyNames","url":"classes/translate.html#terminologynames","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Translate"},{"id":123,"kind":512,"name":"constructor","url":"classes/translate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Translate"},{"id":124,"kind":2048,"name":"text","url":"classes/translate.html#text","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Translate"},{"id":125,"kind":256,"name":"TranslateParameters","url":"interfaces/translateparameters.html","classes":"tsd-kind-interface"},{"id":126,"kind":1024,"name":"text","url":"interfaces/translateparameters.html#text","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TranslateParameters"},{"id":127,"kind":1024,"name":"sourceLanguageCode","url":"interfaces/translateparameters.html#sourcelanguagecode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TranslateParameters"},{"id":128,"kind":1024,"name":"targetLanguageCode","url":"interfaces/translateparameters.html#targetlanguagecode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TranslateParameters"},{"id":129,"kind":1024,"name":"terminologyNames","url":"interfaces/translateparameters.html#terminologynames","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TranslateParameters"},{"id":130,"kind":128,"name":"ResourceController","url":"classes/resourcecontroller.html","classes":"tsd-kind-class"},{"id":131,"kind":512,"name":"constructor","url":"classes/resourcecontroller.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ResourceController"},{"id":132,"kind":2048,"name":"handleRequest","url":"classes/resourcecontroller.html#handlerequest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ResourceController"},{"id":133,"kind":262144,"name":"dynamoDB","url":"classes/resourcecontroller.html#dynamodb","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":134,"kind":262144,"name":"cognito","url":"classes/resourcecontroller.html#cognito","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":135,"kind":262144,"name":"s3","url":"classes/resourcecontroller.html#s3","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":136,"kind":262144,"name":"ses","url":"classes/resourcecontroller.html#ses","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":137,"kind":262144,"name":"sns","url":"classes/resourcecontroller.html#sns","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":138,"kind":262144,"name":"translate","url":"classes/resourcecontroller.html#translate","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":139,"kind":262144,"name":"attachments","url":"classes/resourcecontroller.html#attachments","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":140,"kind":262144,"name":"html2pdf","url":"classes/resourcecontroller.html#html2pdf","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ResourceController"},{"id":141,"kind":2048,"name":"invokeInternalAPIRequest","url":"classes/resourcecontroller.html#invokeinternalapirequest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ResourceController"},{"id":142,"kind":2048,"name":"comesFromInternalRequest","url":"classes/resourcecontroller.html#comesfrominternalrequest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ResourceController"},{"id":143,"kind":256,"name":"ResourceControllerOptions","url":"interfaces/resourcecontrolleroptions.html","classes":"tsd-kind-interface"},{"id":144,"kind":1024,"name":"tables","url":"interfaces/resourcecontrolleroptions.html#tables","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ResourceControllerOptions"},{"id":145,"kind":1024,"name":"resourceId","url":"interfaces/resourcecontrolleroptions.html#resourceid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ResourceControllerOptions"},{"id":146,"kind":1024,"name":"logRequestsWithKey","url":"interfaces/resourcecontrolleroptions.html#logrequestswithkey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ResourceControllerOptions"},{"id":147,"kind":256,"name":"InternalAPIRequestParams","url":"interfaces/internalapirequestparams.html","classes":"tsd-kind-interface"},{"id":148,"kind":1024,"name":"lambda","url":"interfaces/internalapirequestparams.html#lambda","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InternalAPIRequestParams"},{"id":149,"kind":1024,"name":"httpMethod","url":"interfaces/internalapirequestparams.html#httpmethod","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InternalAPIRequestParams"},{"id":150,"kind":1024,"name":"resource","url":"interfaces/internalapirequestparams.html#resource","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InternalAPIRequestParams"},{"id":151,"kind":1024,"name":"pathParams","url":"interfaces/internalapirequestparams.html#pathparams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InternalAPIRequestParams"},{"id":152,"kind":65536,"name":"__type","url":"interfaces/internalapirequestparams.html#pathparams.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"InternalAPIRequestParams.pathParams"},{"id":153,"kind":1024,"name":"queryParams","url":"interfaces/internalapirequestparams.html#queryparams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InternalAPIRequestParams"},{"id":154,"kind":65536,"name":"__type","url":"interfaces/internalapirequestparams.html#queryparams.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"InternalAPIRequestParams.queryParams"},{"id":155,"kind":1024,"name":"body","url":"interfaces/internalapirequestparams.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"InternalAPIRequestParams"}]}; |
{ | ||
"name": "idea-aws", | ||
"version": "2.11.1", | ||
"version": "2.11.2", | ||
"description": "AWS wrappers to use in IDEA's back-ends", | ||
@@ -5,0 +5,0 @@ "engines": { |
@@ -34,8 +34,3 @@ import IdeaX = require('idea-toolbox'); | ||
this.dynamo | ||
.IUID( | ||
this.IUID_ATTACHMENTS_PREFIX.concat('_') | ||
.concat(project) | ||
.concat('_') | ||
.concat(teamId) | ||
) | ||
.IUID(this.IUID_ATTACHMENTS_PREFIX.concat('_').concat(project).concat('_').concat(teamId)) | ||
.then(attachmentId => { | ||
@@ -42,0 +37,0 @@ const signedURL = this.s3.signedURLPut(this.S3_ATTACHMENTS_BUCKET, attachmentId); |
@@ -372,3 +372,3 @@ import Fs = require('fs'); | ||
event.path = event.resource; | ||
for (let p in event.pathParameters) event.resource = event.resource.replace(`{${p}}`, event.pathParameters[p]); | ||
for (const p in event.pathParameters) event.resource = event.resource.replace(`{${p}}`, event.pathParameters[p]); | ||
// set a flag to make the invoked to recognise that is an internal request | ||
@@ -395,2 +395,8 @@ event.internalAPIRequest = true; | ||
} | ||
/** | ||
* Whether the current request comes from an internal API request, i.e. it was invoked by another controller. | ||
*/ | ||
public comesFromInternalRequest(): boolean { | ||
return Boolean(this.event.internalAPIRequest); | ||
} | ||
@@ -425,3 +431,3 @@ // | ||
*/ | ||
protected t(key: string, interpolateParams?: Object): string { | ||
protected t(key: string, interpolateParams?: object): string { | ||
if (!this.translations || !this.currentLang) return; | ||
@@ -441,3 +447,3 @@ if (!this.isDefined(key) || !key.length) return; | ||
return expr.replace(this.templateMatcher, (substring: string, b: string) => { | ||
let r = this.getValue(params, b); | ||
const r = this.getValue(params, b); | ||
return this.isDefined(r) ? r : substring; | ||
@@ -451,3 +457,3 @@ }); | ||
private getValue(target: any, key: string): any { | ||
let keys = typeof key === 'string' ? key.split('.') : [key]; | ||
const keys = typeof key === 'string' ? key.split('.') : [key]; | ||
key = ''; | ||
@@ -454,0 +460,0 @@ do { |
@@ -32,11 +32,3 @@ import AWS = require('aws-sdk'); | ||
// if needed, randomly generates the key | ||
if (!options.key) | ||
options.key = new Date() | ||
.getTime() | ||
.toString() | ||
.concat( | ||
Math.random() | ||
.toString(36) | ||
.slice(2) | ||
); | ||
if (!options.key) options.key = new Date().getTime().toString().concat(Math.random().toString(36).slice(2)); | ||
// add the prefix to the key | ||
@@ -119,6 +111,6 @@ options.key = `${options.prefix || this.DEFAULT_DOWNLOAD_BUCKET_PREFIX}/${options.key}`; | ||
case GetObjectTypes.JSON: | ||
resolve(JSON.parse((<any>d.Body).toString('utf-8'))); | ||
resolve(JSON.parse((d.Body as any).toString('utf-8'))); | ||
break; | ||
case GetObjectTypes.TEXT: | ||
resolve((<any>d.Body).toString('utf-8')); | ||
resolve((d.Body as any).toString('utf-8')); | ||
break; | ||
@@ -125,0 +117,0 @@ default: |
@@ -125,3 +125,3 @@ import AWS = require('aws-sdk'); | ||
* If you do not want to use a filename, set this value as false, otherwise a filename is generated automatically . | ||
* */ | ||
*/ | ||
filename?: string | false; | ||
@@ -135,3 +135,3 @@ /** | ||
* Optional content type for the attachment, if not set will be derived from the filename property | ||
* */ | ||
*/ | ||
contentType?: string; | ||
@@ -138,0 +138,0 @@ /** |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
9191065
6258