pravda-js
v0.2.6
Published
A node.js client for PRAVDA
Downloads
2,543
Keywords
Readme
PravdaJS
A JS client for PRAVDA
This is a Javascript Client for PRAVDA, which is a GraphQL API that interfaces with the Escenic's WebService. It can be used to query and mutate data in Escenic.
Example usage
Below is a non-ES6 example that gets a news article using promises:
'use strict';
var PravdaJS = require('pravda-js').default;
var client = new PravdaJS({ server: 'https://pravda.me' });
// getting news article with id 123
client.getNews(123)
.then(function (result) {
// result here
}, function (err) {
// error here
});
Below is an ES6+ example that gets a news article using highland streams:
import PravdaJS from 'pravda-js';
const client = PravdaJS({ server: 'https://pravda.me', async: 'highland' });
// getting news article with id 123
client.getNews(123)
.toCallback(function (err, result) {
// error and result here
});
Below is an ES6+ example that gets a news article using highland streams with a specific Escenic user:
import PravdaJS from 'pravda-js';
const client = PravdaJS({ server: 'https://pravda.me', async: 'highland', user: escenicUser, password: escenicPassword });
// getting news article with id 123
client.getNews(123)
.toCallback(function (err, result) {
// error and result here
});