1

今年のFirebaseSummitの話し合いの後、最近私のクラウド機能をTypeScriptに更新しています。firestoreの依存関係とタイプをnode.jsにインポートします

今、私のIDE(WebStorm)でないすべての私のコードはかなりクールに見えますが、私はFirestoreのAPIの種類、そのようQuerySnapshotDocumentReferenceを回復しようとしているいくつかの問題を抱えている...

async function getEventsMadeByUser(userId: string): Promise<FirebaseFirestore.DocumentSnapshot[]> { 
    const eventsMadeByUserQuery = await instance.collection('PrivateUserData') 
     .doc(userId).collection(EVENTS) 
     .where('interactionUser', '==', userId).get(); 
    return eventsMadeByUserQuery.docs; 
} 

タイプはFirebaseFirestoreです。これは私のpackage.jsonがどのように見えるかです:

{ 
    "name": "functions", 
    "description": "Cloud Functions for Firebase", 
    "dependencies": { 
    "firebase-admin": "^5.4.3", 
    "firebase-functions": "^0.7.2" 
    }, 
    "devDependencies": { 
    "@types/express": "^4.0.37", 
    "typescript": "^2.3.2" 
    }, 
    "scripts": { 
    "build": "tsc", 
    "watch": "tsc --watch", 
    "deploy": "tsc && firebase deploy --only functions" 
    }, 
    "main": "build/index.js", 
    "private": true 
} 

私はすでにそれが働いていない、@firebase-firestoreと何も追加しないことを試みました。誰かがこれを達成するための正しい依存関係を知っていますか?

ありがとうございました

+0

これはFirebase Firestoreではありません。また3y前からのものです。 Firestoreは1ヶ月前にリリースされました。 –

+0

インポートステートメントはどのように見えますか? –

答えて

関連する問題