API Reference

IObjectStorageinterface

Contract for key/value persistence: set(key, value) stores data, get(key) retrieves data, and close() releases storage resources/connection state.

Quick facts
Kind
interface
Members
3
Package
@rs-x/core

Declaration

export interface IObjectStorage {
  get<T>(key: string): Promise<T>;
  set<T>(key: string, value: T): Promise<void>;
  close(): void;
}

Import

import type { IObjectStorage } from '@rs-x/core';

Members

3 members in this interface.

close
method
close(): void

Parameters

No parameters.

Returns

void

get
method
get<T>(key: string): Promise<T>

Parameters

Name
Type
Required
key
string
required

Returns

Promise<T>

set
method
set<T>(
  key: string,
  value: T
): Promise<void>

Parameters

Name
Type
Required
key
string
required
value
T
required

Returns

Promise<void>