const signupTime =admin.database.ServerValue.TIMESTAMP database.ref(`/admin/vendorOrder/${vendor}/${userID}`).set(signupTime); console.log(signupTime); quiero el valor de tiempo mientras que en la base de datos devuelve correctamente 
¿Cómo hago para que devuelva el valor en una cadena?
además
database.ref(`/admin/vendorOrder/${vendor}/${userID}/${signupTime}/order`).set(order);Como se explica en el documento , con ServerValue.TIMESTAMP obtienes "un valor de marcador de posición para completar automáticamente la marca de tiempo actual según lo determinado por los servidores de Firebase ".
En otras palabras, signupTime no contiene el valor de la marca de tiempo, ya que esta se establece en el servidor (el back-end) cuando escribe en la base de datos.
Si desea obtener este valor en su Cloud Function (o en un front-end), debe consultar el nodo de la base de datos recién configurado, de la siguiente manera, por ejemplo:
const signupTime = admin.database.ServerValue.TIMESTAMP const database = admin.database(); const ref = database.ref(`/admin/vendorOrder/${vendor}/${userID}`); ref .set(signupTime) .then(() => { return ref.get(); }) .then((snap) => { console.log(snap.val()); }) .catch((error) => { console.log(error); });