SnapshotOptions interface

الخيارات التي تضبط طريقة استرداد البيانات من DocumentSnapshot (مثل السلوك المطلوب للطوابع الزمنية للخادم التي لم يتم ضبطها بعد على قيمتها النهائية).

Signature:

export declare interface SnapshotOptions 

أماكن إقامة

الموقع النوع الوصف
serverTimestamps "التقدير" | "السابق" | "بدون" في حال ضبط هذه السياسة، تتحكّم الطوابع الزمنية التي يتم عرضها للطوابع الزمنية للخادم التي لم يتم ضبطها على قيمتها النهائية بعد.من خلال تحديد "التقدير"، تعرض الطوابع الزمنية التي تنتظر الخادم قيمة تقديرية استنادًا إلى الساعة المحلية. سيختلف هذا التقدير عن القيمة النهائية ويتسبّب في تغيير هذه القيم بعد توفّر نتيجة الخادم.من خلال تحديد "previous"، سيتم تجاهل الطوابع الزمنية في انتظار المراجعة وعرض قيمتها السابقة بدلاً من ذلك.في حال حذف هذه الطوابع الزمنية أو ضبطها على "بدون"، سيتم عرض null تلقائيًا إلى أن تصبح قيمة الخادم متاحة.

SnapshotOptions.serverTimestamps

وفي حال ضبطها، تتحكّم هذه السياسة في القيمة المعروضة للطوابع الزمنية للخادم التي لم يتم ضبطها بعد على قيمتها النهائية.

من خلال تحديد "التقدير"، تعرض الطوابع الزمنية المعلّقة للخادم تقديرًا استنادًا إلى الساعة المحلية. سيختلف هذا التقدير عن القيمة النهائية وسيؤدّي إلى تغيير هذه القيم بعد توفّر نتيجة الخادم.

من خلال تحديد "previous" (السابق)، سيتم تجاهل الطوابع الزمنية التي في انتظار المراجعة وعرض قيمتها السابقة بدلاً من ذلك.

في حال حذفه أو ضبطه على "none"، سيتم عرض null تلقائيًا إلى أن تصبح قيمة الخادم متاحة.

Signature:

readonly serverTimestamps?: 'estimate' | 'previous' | 'none';