Socket
Socket
Sign inDemoInstall

nativescript-plugin-firebase

Package Overview
Dependencies
36
Maintainers
1
Versions
155
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 10.5.1 to 10.5.2

2

package.json
{
"name": "nativescript-plugin-firebase",
"version": "10.5.1",
"version": "10.5.2",
"description": "Fire. Base. Firebase!",

@@ -5,0 +5,0 @@ "main": "firebase",

export declare function startTrace(name: string): FirebaseTrace;
export declare function startHttpMetric(url: string, method: string): FirebaseHttpMetric;
export declare class FirebaseTrace {

@@ -14,1 +15,8 @@ private nativeTrace;

}
export declare class FirebaseHttpMetric {
private nativeHttpMetric;
constructor(nativeHttpMetric: com.google.firebase.perf.metrics.HttpMetric);
setRequestPayloadSize(size: number): void;
setHttpResponseCode(responseCode: number): void;
stop(): void;
}

@@ -9,2 +9,8 @@ "use strict";

exports.startTrace = startTrace;
function startHttpMetric(url, method) {
var httpMetric = com.google.firebase.perf.FirebasePerformance.getInstance().newHttpMetric(url, method);
httpMetric.start();
return new FirebaseHttpMetric(httpMetric);
}
exports.startHttpMetric = startHttpMetric;
var FirebaseTrace = (function () {

@@ -42,1 +48,17 @@ function FirebaseTrace(nativeTrace) {

exports.FirebaseTrace = FirebaseTrace;
var FirebaseHttpMetric = (function () {
function FirebaseHttpMetric(nativeHttpMetric) {
this.nativeHttpMetric = nativeHttpMetric;
}
FirebaseHttpMetric.prototype.setRequestPayloadSize = function (size) {
this.nativeHttpMetric.setRequestPayloadSize(size);
};
FirebaseHttpMetric.prototype.setHttpResponseCode = function (responseCode) {
this.nativeHttpMetric.setHttpResponseCode(responseCode);
};
FirebaseHttpMetric.prototype.stop = function () {
this.nativeHttpMetric.stop();
};
return FirebaseHttpMetric;
}());
exports.FirebaseHttpMetric = FirebaseHttpMetric;
export declare class FirebaseTrace {
setValue(attribute: string, value: string): void;
getValue(attribute: string): string;
getAttributes(): { [field: string]: any };
removeAttribute(attribute: string): void;
incrementMetric(metric: string, by: number): void;
stop(): void;

@@ -11,1 +16,11 @@ }

export declare function startTrace(name: string): FirebaseTrace;
export declare class FirebaseHttpMetric {
setRequestPayloadSize(size: number): void;
setHttpResponseCode(responseCode: number): void;
stop(): void;
}
export declare function startHttpMetric(url: string, method: string): FirebaseHttpMetric;
export declare function startTrace(name: string): FirebaseTrace;
export declare function startHttpMetric(url: string, method: string): FirebaseHttpMetric;
export declare class FirebaseTrace {

@@ -14,1 +15,8 @@ private nativeTrace;

}
export declare class FirebaseHttpMetric {
private nativeHttpMetric;
constructor(nativeHttpMetric: FIRHTTPMetric);
setRequestPayloadSize(size: number): void;
setHttpResponseCode(responseCode: number): void;
stop(): void;
}

@@ -8,2 +8,8 @@ "use strict";

exports.startTrace = startTrace;
function startHttpMetric(url, method) {
var httpMetric = FIRHTTPMetric.alloc().initWithURLHTTPMethod(NSURL.URLWithString(url), getHttpMethodFromString(method));
httpMetric.start();
return new FirebaseHttpMetric(httpMetric);
}
exports.startHttpMetric = startHttpMetric;
var FirebaseTrace = (function () {

@@ -34,1 +40,37 @@ function FirebaseTrace(nativeTrace) {

exports.FirebaseTrace = FirebaseTrace;
var FirebaseHttpMetric = (function () {
function FirebaseHttpMetric(nativeHttpMetric) {
this.nativeHttpMetric = nativeHttpMetric;
}
FirebaseHttpMetric.prototype.setRequestPayloadSize = function (size) {
this.nativeHttpMetric.requestPayloadSize = size;
};
FirebaseHttpMetric.prototype.setHttpResponseCode = function (responseCode) {
this.nativeHttpMetric.responseCode = responseCode;
};
FirebaseHttpMetric.prototype.stop = function () {
this.nativeHttpMetric.stop();
};
return FirebaseHttpMetric;
}());
exports.FirebaseHttpMetric = FirebaseHttpMetric;
function getHttpMethodFromString(method) {
switch (method) {
case 'GET':
return 0;
case 'PUT':
return 1;
case 'POST':
return 2;
case 'DELETE':
return 3;
case 'HEAD':
return 4;
case 'PATCH':
return 5;
case 'OPTIONS':
return 6;
default:
return null;
}
}
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