wio.db
Advanced tools
Comparing version 4.0.17-beta.1 to 4.0.17-beta.2
{ | ||
"name": "wio.db", | ||
"version": "4.0.17-beta.1", | ||
"version": "4.0.17-beta.2", | ||
"description": "Gözle okunabilir database modülü.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -13,3 +13,3 @@ | ||
declare module "wio.db" { | ||
export class Database<V> { | ||
export class JsonDatabase<V> { | ||
public static DBCollection: Array<Database<unknown>>; | ||
@@ -48,2 +48,37 @@ private databaseName: string; | ||
export class YamlDatabase<V> { | ||
public static DBCollection: Array<Database<unknown>>; | ||
private databaseName: string; | ||
public constructor(databaseName?: string); | ||
private handle(): boolean; | ||
private save(): boolean; | ||
public set(key: string, value: V): V; | ||
public get(key: string): V; | ||
public fetch(key: string): V; | ||
public exists(key: string): boolean; | ||
public has(key: string): boolean; | ||
public all(limit?: number): Array<{ ID: string, data: V }>; | ||
public fetchAll(limit?: number): Array<{ ID: string, data: V }>; | ||
public toJSON(limit?: number): Object; | ||
public delete(key: string): void; | ||
public deleteAll(): void; | ||
public type(key: string): string | number | bigint | boolean | symbol | Array | undefined | object | Function; | ||
public pull(key: string, value: V, multiple?: boolean): V; | ||
public valueArray(): V[]; | ||
public keyArray(): string[]; | ||
public math(key: string, operator: "+" | "-" | "*" | "/" | "%", value: V, goToNegative?: boolean): V; | ||
public add(key: string, value: V): V; | ||
public substr(key: string, value: V): V; | ||
public push<T>(key: string, value: T): V; | ||
public arrayHasValue<T>(key: string, value: T | T[]): boolean | object; | ||
public includes(key: string): object; | ||
public startsWith(key: string): object; | ||
public findAndDelete(callbackfn: (key: string, value: V) => boolean): number; | ||
public destroy(): void; | ||
public get size(): number; | ||
public get totalDBSize(): number; | ||
public get fileName(): string; | ||
} | ||
export class DatabaseError extends Error { | ||
@@ -50,0 +85,0 @@ public constructor(message: string); |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
38606
1201
0