1.0.2 • Published 10 years ago
firebase-server-value v1.0.2
firebase-server-value 
Create, detect, and validate Firebase.ServerValue
Install
$ npm install --save firebase-server-valueUsage
var firebaseServerValue = require('firebase-server-value')
firebaseServerValue.parse({
'.sv': 'timestamp'
}) // => current timestampAPI
sv.ServerValue
An object deeply equal to Firebase.ServerValue
sv.is(value)
Checks whether a given value is a valid ServerValue placeholder.
value
Required
Type: any
sv.parse(value)
Parse a ServerValue placeholder into its actual value.
value
Required
Type: object
An error will be thrown if value is not a valid ServerValue according to sv.is.
sv.values
An object with keys corresponding to the valid '.sv' placeholders (currently just 'timestamp') and the function used by sv.parse to generate a result as the values. The functions are called with no arguments. They can be overridden to modify the conversion of placeholders to true values.
License
MIT © Ben Drucker