# KeyvLike

`interface` in `core` · v0.12.0

<https://seedcord.org/docs/packages/core/0.12.0/interfaces/keyv-like>

```ts
interface KeyvLike
```

## Properties

### store

```ts
readonly store: { readonly capabilities?: { readonly store: string; readonly methods: { readonly iterator: { readonly exists: boolean; }; }; }; }
```

## Methods

### delete

```ts
delete(key: string): Promise<boolean>
```

### disconnect

```ts
disconnect(): Promise<void>
```

### get

```ts
get(key: string): Promise<unknown>
```

### iterator

```ts
iterator(): AsyncGenerator<
    [string, unknown],
    void
>
```

### set

```ts
set(
    key: string,
    value: string,
    ttl?: number
): Promise<boolean>
```
