Skip to content

Latest commit

 

History

History
161 lines (82 loc) · 1.58 KB

File metadata and controls

161 lines (82 loc) · 1.58 KB

sapi-pro


sapi-pro / DataBase

Abstract Class: DataBase<T>

Extended by

Type Parameters

T

T

Constructors

Constructor

new DataBase<T>(name, type): DataBase<T>

Parameters

name

string

type

DBTypes

Returns

DataBase<T>

Properties

name

name: string


type

type: DBTypes


DBMap

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


maxChunkBytes

static maxChunkBytes: number = 32767

Methods

clear()

abstract clear(): void

Returns

void


get()

abstract get(key): T | undefined

Parameters

key

string

Returns

T | undefined


keys()

abstract keys(): string[]

Returns

string[]


rm()

abstract rm(key): void

Parameters

key

string

Returns

void


set()

abstract set(key, value): void

Parameters

key

string

value

T

Returns

void


getDB()

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

Parameters

name

string

Returns

DataBase<any> | undefined


getDBs()

static getDBs(): DataBase<any>[]

Returns

DataBase<any>[]