Comparing version 1.1.6 to 1.1.7
@@ -79,6 +79,10 @@ const fs = require('fs'); | ||
if (!değer) throw new Error("Veriye kaydedilicek değeri girmelisin") | ||
if (this.db.has(anahtar).value() === false) return null | ||
if (typeof this.db.get(anahtar).value() !== 'number') throw new TypeError(''); | ||
this.db.set(anahtar, Math.floor(this.db.get(anahtar).value()+değer)).write() | ||
if (this.db.has(anahtar).value() === false) { | ||
this.db.set(anahtar, değer).write() | ||
return this.db.get(anahtar).value() | ||
}else{ | ||
if (isNaN(this.db.get(anahtar).value())) throw new Error(`\`${anahtar}\` anahtar kelimesindeki veri bir "Sayı" olmadığı icin bulunan veriye ekleyenemez.`); | ||
this.db.set(anahtar, Math.floor(this.db.get(anahtar).value() + Number(değer))).write() | ||
return this.db.get(anahtar).value() | ||
} | ||
}; | ||
@@ -90,5 +94,5 @@ subtract(anahtar, değer) { | ||
if (!değer) throw new Error("Veriye kaydedilicek değeri girmelisin") | ||
if (this.db.has(anahtar).value() === false) return null | ||
if (typeof this.db.get(anahtar).value() !== 'number') throw new TypeError(`\`${anahtar}\` anahtar kelimesindeki veri bir "Sayı" olmadığı için bulunan veriden yazılan veriyi çıkaramıyorum!`); | ||
this.db.set(anahtar, Math.floor(this.db.get(anahtar).value()-değer)).write() | ||
if (this.db.has(anahtar).value() === false) throw new Error("Böyle bir veri bulunmamakta") | ||
if (isNaN(this.db.get(anahtar).value())) throw new Error(`\`${anahtar}\` anahtar kelimesindeki veri bir "Sayı" olmadığı icin bulunan veriden yazılan veriyi çıkaramıyorum!`); | ||
this.db.set(anahtar, Math.floor(this.db.get(anahtar).value()-Number(değer))).write() | ||
return this.db.get(anahtar).value() | ||
@@ -95,0 +99,0 @@ }; |
@@ -18,2 +18,3 @@ const adapters = [ "YamlDB", "JsonDB"] | ||
this.add = this.constructor.add; | ||
this.has = this.constructor.has; | ||
this.subtract = this.constructor.subtract; | ||
@@ -29,2 +30,5 @@ this.push = this.constructor.push; | ||
} | ||
static has(data) { | ||
return this.efdb.has(data) | ||
} | ||
static get(data) { | ||
@@ -59,3 +63,3 @@ return this.efdb.get(data) | ||
module.exports = efDB | ||
module.exports.version = "1.1.6" | ||
module.exports.destek = "https://discord.gg/etqAqHFZsc" | ||
module.exports.version = "1.1.7" | ||
module.exports.destek = "https://discord.gg/umXR2mspNx" |
{ | ||
"name": "efdb", | ||
"version": "1.1.6", | ||
"description": "Türkçe basit yaml veritabanı", | ||
"version": "1.1.7", | ||
"description": "Türkçe basit JsonDB YamlDB veritabanı modülü", | ||
"main": "index.js", | ||
@@ -6,0 +6,0 @@ "scripts": { |
@@ -0,1 +1,3 @@ | ||
![](https://raster.shields.io/npm/dt/efdb.png) | ||
# EfDB | ||
@@ -2,0 +4,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
15128
362
35