@angular/fire
Version:
The official library for Firebase and Angular
129 lines • 7.27 kB
JavaScript
/**
* @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==