From e7e095ec5786df2c8f568b99a7d25629ac2e78eb Mon Sep 17 00:00:00 2001 From: Sidney Alcantara Date: Thu, 20 Aug 2020 17:54:31 +1000 Subject: [PATCH] fix functions failing to build due to typescript --- cloud_functions/functions/src/compressedThumbnail/index.ts | 3 ++- cloud_functions/functions/src/snapshotSync/index.ts | 7 +++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cloud_functions/functions/src/compressedThumbnail/index.ts b/cloud_functions/functions/src/compressedThumbnail/index.ts index 32929ee6..fed505fe 100644 --- a/cloud_functions/functions/src/compressedThumbnail/index.ts +++ b/cloud_functions/functions/src/compressedThumbnail/index.ts @@ -12,10 +12,11 @@ import * as imagemin from "imagemin"; import * as imageminMozjpeg from "imagemin-mozjpeg"; import imageminPngquant from "imagemin-pngquant"; -import config from "../functionConfig"; +import config_ from "../functionConfig"; const SUPPORTED_TYPES = ["image/jpeg", "image/png"]; const DEFAULT_SIZES = ["400x400", "200x200", "100x100"]; +const config: any = config_; const sizes = config && Array.isArray(config.sizes) && typeof config.sizes[0] === "string" ? config.sizes diff --git a/cloud_functions/functions/src/snapshotSync/index.ts b/cloud_functions/functions/src/snapshotSync/index.ts index a482521b..4dd686b3 100644 --- a/cloud_functions/functions/src/snapshotSync/index.ts +++ b/cloud_functions/functions/src/snapshotSync/index.ts @@ -38,8 +38,7 @@ const syncSubCollection = async ( ) => { const targetDocs = await db.collection(targetPath).get(); if (targetDocs.empty) return false; - for (let i = 0; i < targetDocs.docs.length; i++) { - const doc = targetDocs.docs[i]; + for (const doc of targetDocs.docs) { await doc.ref.update({ [snapshotField]: { docPath: snapshot.ref.path, @@ -75,7 +74,7 @@ const syncDocSnapshot = async ( const snapshotDocPath = snapshot.ref.path; const oldSnapshot = _.find(oldSnapshotsArray, { docPath: snapshotDocPath }); - const updatedSnapshotsArray = oldSnapshotsArray.filter(item => { + const updatedSnapshotsArray = oldSnapshotsArray.filter((item) => { console.log({ snapshotDocPath, item }); return item.docPath !== snapshotDocPath; }); @@ -156,7 +155,7 @@ const syncDocOnUpdate = (config: { * returns 2 different trigger functions (onCreate,onUpdate) in an object * @param config configuration object */ -const snapshotSyncFnsGenerator = config => +const snapshotSyncFnsGenerator = (config) => Object.entries({ onUpdate: config.onUpdate ? functions.firestore