Socket
Socket
Sign inDemoInstall

firebase-admin

Package Overview
Dependencies
204
Maintainers
5
Versions
131
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 9.9.0 to 9.10.0

lib/installations/index.d.ts

2

lib/app-check/app-check-api-client-internal.js

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -3,0 +3,0 @@ * @license

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -3,0 +3,0 @@ * Copyright 2020 Google Inc.

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -3,0 +3,0 @@ * Copyright 2020 Google Inc.

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -198,4 +198,18 @@ /*!

/**
* Returns the `Installations` service instance associated with this app.
*
* @return The `Installations` service instance of this app.
*/
FirebaseApp.prototype.installations = function () {
var _this = this;
return this.ensureService_('installations', function () {
var fisService = require('./installations/installations').Installations;
return new fisService(_this);
});
};
/**
* Returns the InstanceId service instance associated with this app.
*
* This API is deprecated. Use the `installations()` API instead.
*
* @return The InstanceId service instance of this app.

@@ -202,0 +216,0 @@ */

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -24,2 +24,3 @@ * Copyright 2020 Google Inc.

import { firestore } from './firestore/index';
import { installations } from './installations/index';
import { instanceId } from './instance-id/index';

@@ -211,2 +212,4 @@ import { machineLearning } from './machine-learning/index';

firestore(): firestore.Firestore;
installations(): installations.Installations;
/** @deprecated */
instanceId(): instanceId.InstanceId;

@@ -213,0 +216,0 @@ machineLearning(): machineLearning.MachineLearning;

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -24,2 +24,3 @@ * Copyright 2020 Google Inc.

export * from './firestore/index';
export * from './installations/index';
export * from './instance-id/index';

@@ -26,0 +27,0 @@ export * from './machine-learning/index';

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -278,2 +278,18 @@ /*!

});
Object.defineProperty(FirebaseNamespace.prototype, "installations", {
/**
* Gets the `Installations` service namespace. The returned namespace can be used to get the
* `Installations` service for the default app or an explicitly specified app.
*/
get: function () {
var _this = this;
var fn = function (app) {
return _this.ensureApp(app).installations();
};
var installations = require('./installations/installations').Installations;
return Object.assign(fn, { Installations: installations });
},
enumerable: false,
configurable: true
});
Object.defineProperty(FirebaseNamespace.prototype, "instanceId", {

@@ -280,0 +296,0 @@ /**

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -3,0 +3,0 @@ * Copyright 2020 Google Inc.

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -3,0 +3,0 @@ * @license

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -40,2 +40,5 @@ * Copyright 2020 Google Inc.

*
* This API is deprecated. Developers are advised to use the `admin.installations()`
* API to delete their instance IDs and Firebase installation IDs.
*
* @param app Optional app whose `InstanceId` service to

@@ -48,2 +51,4 @@ * return. If not provided, the default `InstanceId` service will be

* provided app.
*
* @deprecated
*/

@@ -53,14 +58,6 @@ export declare function instanceId(app?: app.App): instanceId.InstanceId;

/**
* Gets the {@link InstanceId `InstanceId`} service for the
* The {@link InstanceId `InstanceId`} service for the
* current app.
*
* @example
* ```javascript
* var instanceId = app.instanceId();
* // The above is shorthand for:
* // var instanceId = admin.instanceId(app);
* ```
*
* @return The `InstanceId` service for the
* current app.
* @deprecated
*/

@@ -78,5 +75,10 @@ interface InstanceId {

*
* This API is deprecated. Developers are advised to use the `Installations.deleteInstallation()`
* API instead.
*
* @param instanceId The instance ID to be deleted.
*
* @return A promise fulfilled when the instance ID is deleted.
*
* @deprecated
*/

@@ -83,0 +85,0 @@ deleteInstanceId(instanceId: string): Promise<void>;

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -21,3 +21,2 @@ /*!

var error_1 = require("../utils/error");
var instance_id_request_internal_1 = require("./instance-id-request-internal");
var validator = require("../utils/validator");

@@ -40,3 +39,3 @@ /**

/**
* @param {FirebaseApp} app The app for this InstanceId service.
* @param app The app for this InstanceId service.
* @constructor

@@ -49,3 +48,2 @@ */

this.app_ = app;
this.requestHandler = new instance_id_request_internal_1.FirebaseInstanceIdRequestHandler(app);
}

@@ -66,5 +64,12 @@ /**

InstanceId.prototype.deleteInstanceId = function (instanceId) {
return this.requestHandler.deleteInstanceId(instanceId)
.then(function () {
// Return nothing on success
return this.app.installations().deleteInstallation(instanceId)
.catch(function (err) {
if (err instanceof error_1.FirebaseInstallationsError) {
var code = err.code.replace('installations/', '');
if (code === error_1.InstallationsClientErrorCode.INVALID_INSTALLATION_ID.code) {
code = error_1.InstanceIdClientErrorCode.INVALID_INSTANCE_ID.code;
}
throw new error_1.FirebaseInstanceIdError({ code: code, message: err.message });
}
throw err;
});

@@ -76,3 +81,3 @@ };

*
* @return {FirebaseApp} The app associated with this InstanceId instance.
* @return The app associated with this InstanceId instance.
*/

@@ -79,0 +84,0 @@ get: function () {

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -3,0 +3,0 @@ * Copyright 2020 Google Inc.

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -3,0 +3,0 @@ * Copyright 2020 Google Inc.

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -3,0 +3,0 @@ * Copyright 2020 Google Inc.

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -3,0 +3,0 @@ * Copyright 2020 Google Inc.

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -3,0 +3,0 @@ * Copyright 2020 Google Inc.

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
/*!

@@ -3,0 +3,0 @@ * Copyright 2020 Google Inc.

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -33,3 +33,3 @@ /*!

Object.defineProperty(exports, "__esModule", { value: true });
exports.InstanceIdClientErrorCode = exports.MessagingClientErrorCode = exports.AuthClientErrorCode = exports.AppErrorCodes = exports.FirebaseProjectManagementError = exports.FirebaseMessagingError = exports.FirebaseInstanceIdError = exports.FirebaseFirestoreError = exports.FirebaseDatabaseError = exports.FirebaseAuthError = exports.FirebaseAppError = exports.PrefixedFirebaseError = exports.FirebaseError = void 0;
exports.InstanceIdClientErrorCode = exports.InstallationsClientErrorCode = exports.MessagingClientErrorCode = exports.AuthClientErrorCode = exports.AppErrorCodes = exports.FirebaseProjectManagementError = exports.FirebaseMessagingError = exports.FirebaseInstallationsError = exports.FirebaseInstanceIdError = exports.FirebaseFirestoreError = exports.FirebaseDatabaseError = exports.FirebaseAuthError = exports.FirebaseAppError = exports.PrefixedFirebaseError = exports.FirebaseError = void 0;
var deep_copy_1 = require("../utils/deep-copy");

@@ -239,4 +239,7 @@ /**

function FirebaseInstanceIdError(info, message) {
var _this =
// Override default message if custom message provided.
return _super.call(this, { code: 'instance-id/' + info.code, message: message || info.message }) || this;
_super.call(this, { code: 'instance-id/' + info.code, message: message || info.message }) || this;
_this.__proto__ = FirebaseInstanceIdError.prototype;
return _this;
}

@@ -247,2 +250,22 @@ return FirebaseInstanceIdError;

/**
* Firebase Installations service error code structure. This extends `FirebaseError`.
*
* @param info The error code info.
* @param message The error message. This will override the default
* message if provided.
* @constructor
*/
var FirebaseInstallationsError = /** @class */ (function (_super) {
__extends(FirebaseInstallationsError, _super);
function FirebaseInstallationsError(info, message) {
var _this =
// Override default message if custom message provided.
_super.call(this, { code: 'installations/' + info.code, message: message || info.message }) || this;
_this.__proto__ = FirebaseInstallationsError.prototype;
return _this;
}
return FirebaseInstallationsError;
}(FirebaseError));
exports.FirebaseInstallationsError = FirebaseInstallationsError;
/**
* Firebase Messaging error code structure. This extends PrefixedFirebaseError.

@@ -829,13 +852,29 @@ *

exports.MessagingClientErrorCode = MessagingClientErrorCode;
var InstanceIdClientErrorCode = /** @class */ (function () {
function InstanceIdClientErrorCode() {
var InstallationsClientErrorCode = /** @class */ (function () {
function InstallationsClientErrorCode() {
}
InstanceIdClientErrorCode.INVALID_ARGUMENT = {
InstallationsClientErrorCode.INVALID_ARGUMENT = {
code: 'invalid-argument',
message: 'Invalid argument provided.',
};
InstanceIdClientErrorCode.INVALID_PROJECT_ID = {
InstallationsClientErrorCode.INVALID_PROJECT_ID = {
code: 'invalid-project-id',
message: 'Invalid project ID provided.',
};
InstallationsClientErrorCode.INVALID_INSTALLATION_ID = {
code: 'invalid-installation-id',
message: 'Invalid installation ID provided.',
};
InstallationsClientErrorCode.API_ERROR = {
code: 'api-error',
message: 'Installation ID API call failed.',
};
return InstallationsClientErrorCode;
}());
exports.InstallationsClientErrorCode = InstallationsClientErrorCode;
var InstanceIdClientErrorCode = /** @class */ (function (_super) {
__extends(InstanceIdClientErrorCode, _super);
function InstanceIdClientErrorCode() {
return _super !== null && _super.apply(this, arguments) || this;
}
InstanceIdClientErrorCode.INVALID_INSTANCE_ID = {

@@ -845,8 +884,4 @@ code: 'invalid-instance-id',

};
InstanceIdClientErrorCode.API_ERROR = {
code: 'api-error',
message: 'Instance ID API call failed.',
};
return InstanceIdClientErrorCode;
}());
}(InstallationsClientErrorCode));
exports.InstanceIdClientErrorCode = InstanceIdClientErrorCode;

@@ -853,0 +888,0 @@ /** @const {ServerToClientCode} Auth server to client enum error codes. */

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

@@ -1,2 +0,2 @@

/*! firebase-admin v9.9.0 */
/*! firebase-admin v9.10.0 */
"use strict";

@@ -3,0 +3,0 @@ /*!

{
"name": "firebase-admin",
"version": "9.9.0",
"version": "9.10.0",
"description": "Firebase admin SDK for Node.js",

@@ -83,3 +83,3 @@ "author": "Firebase <firebase-support@google.com> (https://firebase.google.com/)",

"@types/minimist": "^1.2.0",
"@types/mocha": "^2.2.48",
"@types/mocha": "^8.2.2",
"@types/nock": "^9.1.0",

@@ -97,7 +97,7 @@ "@types/request": "^2.47.0",

"child-process-promise": "^2.2.1",
"del": "^2.2.1",
"del": "^6.0.0",
"eslint": "^6.8.0",
"firebase-token-generator": "^2.0.0",
"gulp": "^4.0.2",
"gulp-filter": "^6.0.0",
"gulp-filter": "^7.0.0",
"gulp-header": "^2.0.9",

@@ -104,0 +104,0 @@ "gulp-typescript": "^5.0.1",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc