小编Niy*_*yas的帖子

如何在 LazyColumn android compose 中使用拖动手势进行多选

如何在jetpack compose中构建这种类型的UI

如何在 LazyColumn android compose 中使用拖动手势进行多选

android-jetpack-compose

6
推荐指数
0
解决办法
540
查看次数

Firebase 云函数打字稿错误“并非所有代码路径都返回值”

我正在使用 firebase 云功能和 firestore 交易来减少基于购买的产品的可用数量。部署时,它返回错误“错误 TS7030:并非所有代码路径都返回值”

这是代码

import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';


admin.initializeApp();
const db = admin.firestore()

exports.newOrder = functions.firestore
.document('orders/{orderId}')
.onCreate(async (snap, context) => {

    try {
        const data = snap.data();
        if (data === undefined) return null

        const itemList = data.list as Array<any>
        const productId: Set<string> = new Set<string>();

        itemList.forEach((item) => {
            productId.add(item.id)
        })
        return db.runTransaction(async t => {

            const promises: Promise<admin.firestore.DocumentSnapshot>[] = []
            productId.forEach(i => {
                const p = admin.firestore().doc('Products/' + …
Run Code Online (Sandbox Code Playgroud)

typescript tslint google-cloud-functions google-cloud-firestore

3
推荐指数
1
解决办法
5538
查看次数