@nativescript/firebase-core
Advanced tools
Comparing version 1.0.0-alpha.17 to 1.0.0-alpha.18
import { FirebaseConfig, IFirebaseOptions } from './common'; | ||
declare function serialize(data: any): any; | ||
declare function serialize(data: any, wrapPrimitives?: boolean): any; | ||
@@ -6,0 +6,0 @@ declare function deserialize(data: any): any; |
{ | ||
"name": "@nativescript/firebase-core", | ||
"version": "1.0.0-alpha.17", | ||
"version": "1.0.0-alpha.18", | ||
"description": "NativeScript Firebase - Core", | ||
@@ -5,0 +5,0 @@ "main": "index", |
@@ -1,2 +0,2 @@ | ||
export declare function serialize(data: any): any; | ||
export declare function serialize(data: any, wrapPrimitives?: boolean): any; | ||
export declare function deserialize(data: any): any; |
@@ -7,3 +7,3 @@ function numberHasDecimals(item) { | ||
} | ||
export function serialize(data) { | ||
export function serialize(data, wrapPrimitives = false) { | ||
if (global.isIOS) { | ||
@@ -60,2 +60,8 @@ switch (typeof data) { | ||
case 'boolean': { | ||
if (wrapPrimitives) { | ||
if (typeof data === 'string') { | ||
return new java.lang.String(data); | ||
} | ||
return new java.lang.Boolean(data); | ||
} | ||
return data; | ||
@@ -62,0 +68,0 @@ } |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
120514
1092