Edit File: bundle.d.ts
/// <reference types="node" /> import { DocumentSnapshot } from './document'; import { QuerySnapshot } from './reference'; /** * Builds a Firestore data bundle with results from the given document and query snapshots. */ export declare class BundleBuilder { readonly bundleId: string; private documents; private namedQueries; private latestReadTime; constructor(bundleId: string); add(documentSnapshot: DocumentSnapshot): BundleBuilder; add(queryName: string, querySnapshot: QuerySnapshot): BundleBuilder; private addBundledDocument; private addNamedQuery; /** * Converts a IBundleElement to a Buffer whose content is the length prefixed JSON representation * of the element. * @private * @internal */ private elementToLengthPrefixedBuffer; build(): Buffer; }
Back to File Manager