ลายเซ็น:
export interface RulesTestContext
เมธอด
วิธีการ | คำอธิบาย |
---|---|
ฐานข้อมูล(databaseURL) | รับอินสแตนซ์ฐานข้อมูลสำหรับบริบทการทดสอบนี้ อินสแตนซ์ SDK ของไคลเอ็นต์ Firebase JS ที่ส่งกลับมาสามารถใช้กับ API ของ SDK ของไคลเอ็นต์ได้ (เข้ากันได้กับ v9 modular หรือ v9)โปรดดู ฐานข้อมูล |
firestore(การตั้งค่า) | รับอินสแตนซ์ Firestore สำหรับบริบทการทดสอบนี้ อินสแตนซ์ SDK ของไคลเอ็นต์ Firebase JS ที่ส่งกลับมาสามารถใช้กับ API ของ SDK ของไคลเอ็นต์ได้ (V9 Modular หรือ v9 Compat)โปรดดู Firestore |
พื้นที่เก็บข้อมูล(bucketUrl) | รับอินสแตนซ์ FirebaseStorage สำหรับบริบทการทดสอบนี้ อินสแตนซ์ SDK ของไคลเอ็นต์ Firebase JS ที่ส่งกลับมาสามารถใช้กับ API ของ SDK ของไคลเอ็นต์ได้ (เข้ากันได้กับ v9 modular หรือ v9)โปรดดู FirebaseStorage |
RulesTestContext.database()
รับอินสแตนซ์ฐานข้อมูลสำหรับบริบทการทดสอบนี้ อินสแตนซ์ SDK ของไคลเอ็นต์ Firebase JS ที่ส่งกลับมาสามารถใช้กับ API ของ SDK ของไคลเอ็นต์ (v9 modular หรือ v9 compat)
โปรดดูฐานข้อมูล
ลายเซ็น:
database(databaseURL?: string): firebase.database.Database;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
URL ฐานข้อมูล | สตริง | URL ของอินสแตนซ์ Realtime Database หากระบุ จะแสดงผลอินสแตนซ์สำหรับเนมสเปซเวอร์ชันจำลองที่มีพารามิเตอร์ที่ดึงมาจาก URL |
การคืนสินค้า:
firebase.database.Database
อินสแตนซ์ Database
ที่กำหนดค่าไว้ให้เชื่อมต่อกับโปรแกรมจำลอง จะไม่เชื่อมต่อกับเวอร์ชันที่ใช้งานจริง แม้จะระบุ databaseURL
เวอร์ชันที่ใช้งานจริงก็ตาม
RulesTestContext.firestore()
รับอินสแตนซ์ Firestore สำหรับบริบทการทดสอบนี้ อินสแตนซ์ SDK ของไคลเอ็นต์ Firebase JS ที่ส่งกลับมาสามารถใช้กับ API ของ SDK ของไคลเอ็นต์ (v9 modular หรือ v9 compat)
โปรดดูที่ Firestore
ลายเซ็น:
firestore(settings?: firebase.firestore.Settings): firebase.firestore.Firestore;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
การตั้งค่า | firebase.firestore.Settings | ออบเจ็กต์การตั้งค่าเพื่อกำหนดค่าอินสแตนซ์ Firestore |
การคืนสินค้า:
firebase.firestore.Firestore
อินสแตนซ์ Firestore
ที่กำหนดค่าไว้ให้เชื่อมต่อกับโปรแกรมจำลอง
RulesTestContext.storage()
รับอินสแตนซ์ FirebaseStorage สำหรับบริบทการทดสอบนี้ อินสแตนซ์ SDK ของไคลเอ็นต์ Firebase JS ที่ส่งกลับมาสามารถใช้กับ API ของ SDK ของไคลเอ็นต์ (v9 modular หรือ v9 compat)
ลายเซ็น:
storage(bucketUrl?: string): firebase.storage.Storage;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
URL ที่เก็บข้อมูล | สตริง |
การคืนสินค้า:
firebase.storage.Storage
อินสแตนซ์ Storage
ที่กำหนดค่าไว้ให้เชื่อมต่อกับโปรแกรมจำลอง