Interface StorageClient<Value>

interface StorageClient<Value> {
    get: () => Promise<null | Value | GenericError>;
    remove: () => Promise<void>;
    set: (
        value: Value,
    ) => Promise<void | { code: string; message: string; type: string }>;
}

Type Parameters

  • Value

Properties

Properties

get: () => Promise<null | Value | GenericError>
remove: () => Promise<void>
set: (
    value: Value,
) => Promise<void | { code: string; message: string; type: string }>