[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-03-14 UTC."],[],[],null,["# SnapshotListenOptions interface\n\nAn options object that can be passed to [onSnapshot()](./firestore_.md#onsnapshot_0312fd7) and [QuerySnapshot.docChanges()](./firestore_.querysnapshot.md#querysnapshotdocchanges) to control which types of changes to include in the result set.\n\n**Signature:** \n\n export declare interface SnapshotListenOptions \n\nProperties\n----------\n\n| Property | Type | Description |\n|-------------------------------------------------------------------------------------------------------------|----------------------------------------------|-----------------------------------------------------------------------------------------------------|\n| [includeMetadataChanges](./firestore_.snapshotlistenoptions.md#snapshotlistenoptionsincludemetadatachanges) | boolean | Include a change even if only the metadata of the query or of a document changed. Default is false. |\n| [source](./firestore_.snapshotlistenoptions.md#snapshotlistenoptionssource) | [ListenSource](./firestore_.md#listensource) | Set the source the query listens to. Default to \"default\", which listens to both cache and server. |\n\nSnapshotListenOptions.includeMetadataChanges\n--------------------------------------------\n\nInclude a change even if only the metadata of the query or of a document changed. Default is false.\n\n**Signature:** \n\n readonly includeMetadataChanges?: boolean;\n\nSnapshotListenOptions.source\n----------------------------\n\nSet the source the query listens to. Default to \"default\", which listens to both cache and server.\n\n**Signature:** \n\n readonly source?: ListenSource;"]]