mirror of
https://github.com/Tribufu/node-gamedig
synced 2026-08-18 19:21:06 +00:00
Add eslint (#364)
* Add initial prettier and eslint configs * Modify prettierrc * Run eslint on everything * Actually remove prettier * Fix some eslints * Remove label in gs2 * Update CHANGELOG * Update eslintrc to specify es2021
This commit is contained in:
parent
bff9507189
commit
93a9095d99
67 changed files with 6960 additions and 5211 deletions
47
lib/index.js
47
lib/index.js
|
|
@ -1,24 +1,23 @@
|
|||
import QueryRunner from './QueryRunner.js';
|
||||
|
||||
let singleton = null;
|
||||
|
||||
export default class Gamedig {
|
||||
constructor(runnerOpts) {
|
||||
this.queryRunner = new QueryRunner(runnerOpts);
|
||||
}
|
||||
|
||||
async query(userOptions) {
|
||||
return await this.queryRunner.run(userOptions);
|
||||
}
|
||||
|
||||
static getInstance() {
|
||||
if (!singleton)
|
||||
singleton = new Gamedig();
|
||||
|
||||
return singleton;
|
||||
}
|
||||
|
||||
static async query(...args) {
|
||||
return await Gamedig.getInstance().query(...args);
|
||||
}
|
||||
}
|
||||
import QueryRunner from './QueryRunner.js'
|
||||
|
||||
let singleton = null
|
||||
|
||||
export default class Gamedig {
|
||||
constructor (runnerOpts) {
|
||||
this.queryRunner = new QueryRunner(runnerOpts)
|
||||
}
|
||||
|
||||
async query (userOptions) {
|
||||
return await this.queryRunner.run(userOptions)
|
||||
}
|
||||
|
||||
static getInstance () {
|
||||
if (!singleton) { singleton = new Gamedig() }
|
||||
|
||||
return singleton
|
||||
}
|
||||
|
||||
static async query (...args) {
|
||||
return await Gamedig.getInstance().query(...args)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue