SnapshotOptions interface

একটি DocumentSnapshot থেকে কীভাবে ডেটা পুনরুদ্ধার করা হয় তা কনফিগার করে এমন বিকল্পগুলি (উদাহরণস্বরূপ সার্ভার টাইমস্ট্যাম্পের জন্য পছন্দসই আচরণ যা এখনও তাদের চূড়ান্ত মান সেট করা হয়নি)।

স্বাক্ষর:

export declare interface SnapshotOptions 

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
সার্ভার টাইমস্ট্যাম্প 'অনুমান' | 'আগের' | 'কোনোটি' সেট করা হলে, সার্ভার টাইমস্ট্যাম্পের জন্য রিটার্ন মান নিয়ন্ত্রণ করে যেগুলি এখনও তাদের চূড়ান্ত মান সেট করা হয়নি। 'অনুমান' নির্দিষ্ট করে, মুলতুবি থাকা সার্ভার টাইমস্ট্যাম্পগুলি স্থানীয় ঘড়ির উপর ভিত্তি করে একটি অনুমান প্রদান করে। এই অনুমানটি চূড়ান্ত মানের থেকে আলাদা হবে এবং সার্ভারের ফলাফল উপলব্ধ হওয়ার পরে এই মানগুলি পরিবর্তন করতে পারে৷ 'আগের' নির্দিষ্ট করে, মুলতুবি থাকা টাইমস্ট্যাম্পগুলি উপেক্ষা করা হবে এবং পরিবর্তে তাদের পূর্ববর্তী মান ফিরিয়ে দেওয়া হবে। যদি বাদ দেওয়া হয় বা 'কোনটি নয়' তে সেট করা হয়, সার্ভার মান উপলব্ধ না হওয়া পর্যন্ত ডিফল্টরূপে null ফেরত দেওয়া হবে।

SnapshotOptions.serverTimestamps

সেট করা হলে, সার্ভার টাইমস্ট্যাম্পের জন্য রিটার্ন মান নিয়ন্ত্রণ করে যেগুলি এখনও তাদের চূড়ান্ত মান সেট করা হয়নি।

'অনুমান' নির্দিষ্ট করে, মুলতুবি থাকা সার্ভার টাইমস্ট্যাম্পগুলি স্থানীয় ঘড়ির উপর ভিত্তি করে একটি অনুমান প্রদান করে। এই অনুমানটি চূড়ান্ত মানের থেকে আলাদা হবে এবং সার্ভারের ফলাফল উপলব্ধ হওয়ার পরে এই মানগুলি পরিবর্তন করতে পারে৷

'আগের' নির্দিষ্ট করে, মুলতুবি থাকা টাইমস্ট্যাম্পগুলি উপেক্ষা করা হবে এবং পরিবর্তে তাদের পূর্ববর্তী মান ফিরিয়ে দেওয়া হবে।

যদি বাদ দেওয়া হয় বা 'কোনটি নয়' তে সেট করা হয়, সার্ভার মান উপলব্ধ না হওয়া পর্যন্ত ডিফল্টরূপে null ফেরত দেওয়া হবে।

স্বাক্ষর:

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