UNPKG

@xivapi/js

Version:

A Node.JS wrapper for xivapi.com

36 lines (30 loc) 548 B
// https://xivapi.com/docs/Character const Lib = require('./Lib') class Character extends Lib { constructor(parent) { super(parent) } /* { server page } */ async search(name, params={}) { if(!name) throw this.throwError('character.search()', 'a name') return this.req('/character/search', Object.assign(params, {name})) } /* { extended data } */ async get(id, params={}) { if(!id) throw this.throwError('character.get()','an ID') return this.req(`/character/${id}`, params) } } module.exports = Character