@@ -371,17 +371,25 @@ The link is for the iOS SDK, but it's the same for Android.
371371 <summary >Web API</summary >
372372
373373``` js 
374-   const  onValueEvent  =  result  =>  {
375-     if  (result .error ) {
376-       console .log (" Listener error: " +  result .error );
377-     } else  {
378-       console .log (" Key: " +  result .key );
379-       console .log (" key exists? " +  result .exists ());
380-       console .log (" Value: " +  JSON .stringify (result .val ()));
381-     }
382-   };
374+   public  doWebAddValueEventListenerForCompanies ():  void  {
375+     const  path  =  " /companies" 
376+     const  onValueEvent  =  (result :  firebase .DataSnapshot  ) =>  {
377+       //  NOTE: we no longer check for result.error as it doesn't exist. Pass in an onError callback to handle errors!
378+         console .log (" value : " +  result .forEach (datasnapshot  =>  {
379+           console .log (datasnapshot .key  +  "   " +  JSON .stringify (datasnapshot .val ()));
380+         }));
381+         console .log (" key exists? " +  result .exists ());
382+         this .set (" path" 
383+         this .set (" key" result .key );
384+         this .set (" value" JSON .stringify (result .val ()));
385+       };
386+ 
387+     const  onErrorEvent  =  (err :  Error  ) =>  {
388+       console .log (" Encountered an error: " +  err);
389+     };
390+   firebaseWebApi .database ().ref (" /companies" on (" value" /*  Totally Optional */ 
391+   }
383392
384-   firebaseWebApi .database ().ref (" /companies" on (" value" 
385393``` 
386394</details >
387395
0 commit comments