Sha256: 2cd700d7fff447d8342f462a74d041b068d6771a2fe3b9e0849b3d62603d2253
Contents?: true
Size: 504 Bytes
Versions: 15
Compression:
Stored size: 504 Bytes
Contents
export default class ApiFetcher { // eslint-disable-line no-unused-vars constructor(query, variables) { this.query = query; this.variables = variables; } fetch(callback) { $.ajax({ method: "POST", url: "/api", contentType: "application/json", data: JSON.stringify({ query: this.query, variables: this.variables }) }).done(function(data) { callback(data.data); }); } fetchAll (callback) { this.fetch(callback); } }
Version data entries
15 entries across 15 versions & 1 rubygems