Skip to content

Latest commit

 

History

History
229 lines (115 loc) · 2.69 KB

File metadata and controls

229 lines (115 loc) · 2.69 KB

sapi-pro


sapi-pro / ScoreBoardJSONDataBase

Class: ScoreBoardJSONDataBase

Extends

Constructors

Constructor

new ScoreBoardJSONDataBase(name): ScoreBoardJSONDataBase

Parameters

name

string

Returns

ScoreBoardJSONDataBase

Overrides

DataBase.constructor

Properties

name

name: string

Inherited from

DataBase.name


type

type: DBTypes

Inherited from

DataBase.type


DBMap

static DBMap: Record<string, DataBase<any>> = {}

Inherited from

DataBase.DBMap


maxChunkBytes

static maxChunkBytes: number = 32767

Inherited from

DataBase.maxChunkBytes

Methods

clear()

clear(): void

Returns

void

Overrides

DataBase.clear


edit()

edit<T>(callback): void

Type Parameters

T

T extends Record<string, any> = any

Parameters

callback

(data) => boolean | void | undefined

Returns

void


get()

get<T>(key, guard?): T | undefined

Type Parameters

T

T = unknown

Parameters

key

string

guard?

ValueGuard<T>

Returns

T | undefined

Overrides

DataBase.get


keys()

keys(): string[]

Returns

string[]

Overrides

DataBase.keys


rm()

rm(key): void

Parameters

key

string

Returns

void

Overrides

DataBase.rm


set()

set(key, value): void

Parameters

key

string

value

object

Returns

void

Overrides

DataBase.set


getDB()

static getDB(name): DataBase<any> | undefined

Parameters

name

string

Returns

DataBase<any> | undefined

Inherited from

DataBase.getDB


getDBs()

static getDBs(): DataBase<any>[]

Returns

DataBase<any>[]

Inherited from

DataBase.getDBs