UNPKG

@angular/fire

Version:

The official library for Firebase and Angular

129 lines 7.27 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @record * @template T */ export function DocumentSnapshotExists() { } if (false) { /** @type {?} */ DocumentSnapshotExists.prototype.exists; /** * @param {?=} options * @return {?} */ DocumentSnapshotExists.prototype.data = function (options) { }; } /** * @record */ export function DocumentSnapshotDoesNotExist() { } if (false) { /** @type {?} */ DocumentSnapshotDoesNotExist.prototype.exists; /** * @param {?=} options * @return {?} */ DocumentSnapshotDoesNotExist.prototype.data = function (options) { }; /** * @param {?} fieldPath * @param {?=} options * @return {?} */ DocumentSnapshotDoesNotExist.prototype.get = function (fieldPath, options) { }; } /** * @record * @template T */ export function QueryDocumentSnapshot() { } if (false) { /** * @param {?=} options * @return {?} */ QueryDocumentSnapshot.prototype.data = function (options) { }; } /** * @record * @template T */ export function QuerySnapshot() { } if (false) { /** @type {?} */ QuerySnapshot.prototype.docs; } /** * @record * @template T */ export function DocumentChange() { } if (false) { /** @type {?} */ DocumentChange.prototype.doc; } /** * @record * @template T */ export function DocumentChangeAction() { } if (false) { /** @type {?} */ DocumentChangeAction.prototype.type; /** @type {?} */ DocumentChangeAction.prototype.payload; } /** * @record * @template T */ export function Action() { } if (false) { /** @type {?} */ Action.prototype.type; /** @type {?} */ Action.prototype.payload; } /** * @record * @template T */ export function Reference() { } if (false) { /** @type {?} */ Reference.prototype.onSnapshot; } /** * A structure that provides an association between a reference * and a query on that reference. Note: Performing operations * on the reference can lead to confusing results with complicated * queries. * * Example: * * const query = ref.where('type', '==', 'Book'). * .where('price', '>' 18.00) * .where('price', '<' 100.00) * .where('category', '==', 'Fiction') * .where('publisher', '==', 'BigPublisher') * * // This addition would not be a result of the query above * ref.add({ * type: 'Magazine', * price: 4.99, * category: 'Sports', * publisher: 'SportsPublisher' * }); * @record */ export function AssociatedReference() { } if (false) { /** @type {?} */ AssociatedReference.prototype.ref; /** @type {?} */ AssociatedReference.prototype.query; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJmYWNlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9maXJlc3RvcmUvaW50ZXJmYWNlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQWVBLDRDQUdDOzs7SUFGQyx3Q0FBc0I7Ozs7O0lBQ3RCLCtEQUFtQzs7Ozs7QUFHckMsa0RBSUM7OztJQUhDLDhDQUF1Qjs7Ozs7SUFDdkIscUVBQTJDOzs7Ozs7SUFDM0MsK0VBQXlFOzs7Ozs7QUFLM0UsMkNBRUM7Ozs7OztJQURDLDhEQUFtQzs7Ozs7O0FBR3JDLG1DQUVDOzs7SUFEQyw2QkFBMEM7Ozs7OztBQUc1QyxvQ0FFQzs7O0lBREMsNkJBQXVDOzs7Ozs7QUFHekMsMENBR0M7OztJQUZDLG9DQUF5Qjs7SUFDekIsdUNBQTJCOzs7Ozs7QUFHN0IsNEJBR0M7OztJQUZDLHNCQUFhOztJQUNiLHlCQUFXOzs7Ozs7QUFHYiwrQkFFQzs7O0lBREMsK0JBQTBDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0I1Qyx5Q0FHQzs7O0lBRkMsa0NBQXlCOztJQUN6QixvQ0FBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFN1YnNjcmliZXIgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IGZpcmVzdG9yZSB9IGZyb20gJ2ZpcmViYXNlL2FwcCc7XG5cbmV4cG9ydCB0eXBlIFNldHRpbmdzID0gIGZpcmVzdG9yZS5TZXR0aW5ncztcbmV4cG9ydCB0eXBlIENvbGxlY3Rpb25SZWZlcmVuY2UgPSBmaXJlc3RvcmUuQ29sbGVjdGlvblJlZmVyZW5jZTtcbmV4cG9ydCB0eXBlIERvY3VtZW50UmVmZXJlbmNlID0gZmlyZXN0b3JlLkRvY3VtZW50UmVmZXJlbmNlO1xuZXhwb3J0IHR5cGUgUGVyc2lzdGVuY2VTZXR0aW5ncyA9IGZpcmVzdG9yZS5QZXJzaXN0ZW5jZVNldHRpbmdzO1xuZXhwb3J0IHR5cGUgRG9jdW1lbnRDaGFuZ2VUeXBlID0gZmlyZXN0b3JlLkRvY3VtZW50Q2hhbmdlVHlwZTtcbmV4cG9ydCB0eXBlIFNuYXBzaG90T3B0aW9ucyA9IGZpcmVzdG9yZS5TbmFwc2hvdE9wdGlvbnM7XG5leHBvcnQgdHlwZSBGaWVsZFBhdGggPSBmaXJlc3RvcmUuRmllbGRQYXRoO1xuZXhwb3J0IHR5cGUgUXVlcnkgPSBmaXJlc3RvcmUuUXVlcnk7XG5cbmV4cG9ydCB0eXBlIFNldE9wdGlvbnMgPSBmaXJlc3RvcmUuU2V0T3B0aW9ucztcbmV4cG9ydCB0eXBlIERvY3VtZW50RGF0YSA9IGZpcmVzdG9yZS5Eb2N1bWVudERhdGE7XG5cbmV4cG9ydCBpbnRlcmZhY2UgRG9jdW1lbnRTbmFwc2hvdEV4aXN0czxUPiBleHRlbmRzIGZpcmVzdG9yZS5Eb2N1bWVudFNuYXBzaG90IHtcbiAgcmVhZG9ubHkgZXhpc3RzOiB0cnVlO1xuICBkYXRhKG9wdGlvbnM/OiBTbmFwc2hvdE9wdGlvbnMpOiBUO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIERvY3VtZW50U25hcHNob3REb2VzTm90RXhpc3QgZXh0ZW5kcyBmaXJlc3RvcmUuRG9jdW1lbnRTbmFwc2hvdCB7XG4gIHJlYWRvbmx5IGV4aXN0czogZmFsc2U7XG4gIGRhdGEob3B0aW9ucz86IFNuYXBzaG90T3B0aW9ucyk6IHVuZGVmaW5lZDtcbiAgZ2V0KGZpZWxkUGF0aDogc3RyaW5nIHwgRmllbGRQYXRoLCBvcHRpb25zPzogU25hcHNob3RPcHRpb25zKTogdW5kZWZpbmVkO1xufVxuXG5leHBvcnQgdHlwZSBEb2N1bWVudFNuYXBzaG90PFQ+ID0gRG9jdW1lbnRTbmFwc2hvdEV4aXN0czxUPiB8IERvY3VtZW50U25hcHNob3REb2VzTm90RXhpc3Q7XG5cbmV4cG9ydCBpbnRlcmZhY2UgUXVlcnlEb2N1bWVudFNuYXBzaG90PFQ+IGV4dGVuZHMgZmlyZXN0b3JlLlF1ZXJ5RG9jdW1lbnRTbmFwc2hvdCB7XG4gIGRhdGEob3B0aW9ucz86IFNuYXBzaG90T3B0aW9ucyk6IFQ7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgUXVlcnlTbmFwc2hvdDxUPiBleHRlbmRzIGZpcmVzdG9yZS5RdWVyeVNuYXBzaG90IHtcbiAgcmVhZG9ubHkgZG9jczogUXVlcnlEb2N1bWVudFNuYXBzaG90PFQ+W107XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgRG9jdW1lbnRDaGFuZ2U8VD4gZXh0ZW5kcyBmaXJlc3RvcmUuRG9jdW1lbnRDaGFuZ2Uge1xuICByZWFkb25seSBkb2M6IFF1ZXJ5RG9jdW1lbnRTbmFwc2hvdDxUPjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBEb2N1bWVudENoYW5nZUFjdGlvbjxUPiB7XG4gIHR5cGU6IERvY3VtZW50Q2hhbmdlVHlwZTtcbiAgcGF5bG9hZDogRG9jdW1lbnRDaGFuZ2U8VD47XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQWN0aW9uPFQ+IHtcbiAgdHlwZTogc3RyaW5nO1xuICBwYXlsb2FkOiBUO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFJlZmVyZW5jZTxUPiB7XG4gIG9uU25hcHNob3Q6IChzdWI6IFN1YnNjcmliZXI8YW55PikgPT4gYW55O1xufVxuXG4vLyBBIGNvbnZpZW5jZSB0eXBlIGZvciBtYWtpbmcgYSBxdWVyeS5cbi8vIEV4YW1wbGU6IGNvbnN0IHF1ZXJ5ID0gKHJlZikgPT4gcmVmLndoZXJlKCduYW1lJywgPT0gJ2RhdmlkJyk7XG5leHBvcnQgdHlwZSBRdWVyeUZuID0gKHJlZjogQ29sbGVjdGlvblJlZmVyZW5jZSkgPT4gUXVlcnk7XG5cbmV4cG9ydCB0eXBlIFF1ZXJ5R3JvdXBGbiA9IChxdWVyeTogUXVlcnkpID0+IFF1ZXJ5O1xuXG4vKipcbiAqIEEgc3RydWN0dXJlIHRoYXQgcHJvdmlkZXMgYW4gYXNzb2NpYXRpb24gYmV0d2VlbiBhIHJlZmVyZW5jZVxuICogYW5kIGEgcXVlcnkgb24gdGhhdCByZWZlcmVuY2UuIE5vdGU6IFBlcmZvcm1pbmcgb3BlcmF0aW9uc1xuICogb24gdGhlIHJlZmVyZW5jZSBjYW4gbGVhZCB0byBjb25mdXNpbmcgcmVzdWx0cyB3aXRoIGNvbXBsaWNhdGVkXG4gKiBxdWVyaWVzLlxuICpcbiAqIEV4YW1wbGU6XG4gKlxuICogY29uc3QgcXVlcnkgPSByZWYud2hlcmUoJ3R5cGUnLCAnPT0nLCAnQm9vaycpLlxuICogICAgICAgICAgICAgICAgICAud2hlcmUoJ3ByaWNlJywgJz4nIDE4LjAwKVxuICogICAgICAgICAgICAgICAgICAud2hlcmUoJ3ByaWNlJywgJzwnIDEwMC4wMClcbiAqICAgICAgICAgICAgICAgICAgLndoZXJlKCdjYXRlZ29yeScsICc9PScsICdGaWN0aW9uJylcbiAqICAgICAgICAgICAgICAgICAgLndoZXJlKCdwdWJsaXNoZXInLCAnPT0nLCAnQmlnUHVibGlzaGVyJylcbiAqXG4gKiAvLyBUaGlzIGFkZGl0aW9uIHdvdWxkIG5vdCBiZSBhIHJlc3VsdCBvZiB0aGUgcXVlcnkgYWJvdmVcbiAqIHJlZi5hZGQoe1xuICogIHR5cGU6ICdNYWdhemluZScsXG4gKiAgcHJpY2U6IDQuOTksXG4gKiAgY2F0ZWdvcnk6ICdTcG9ydHMnLFxuICogIHB1Ymxpc2hlcjogJ1Nwb3J0c1B1Ymxpc2hlcidcbiAqIH0pO1xuICovXG5leHBvcnQgaW50ZXJmYWNlIEFzc29jaWF0ZWRSZWZlcmVuY2Uge1xuICByZWY6IENvbGxlY3Rpb25SZWZlcmVuY2U7XG4gIHF1ZXJ5OiBRdWVyeTtcbn1cbiJdfQ==