# StorageLike

`interface` in `core` · v0.12.0

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

```ts
interface StorageLike
```

## Methods

### dispose

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

### getItemRaw

```ts
getItemRaw(
    key: string
): Promise<string | Bytes | null>
```

### getKeys

```ts
getKeys(): Promise<string[]>
```

### removeItem

```ts
removeItem(
    key: string
): Promise<void>
```

### setItemRaw

```ts
setItemRaw(
    key: string,
    value: string,
    opts?: { ttl?: number }
): Promise<void>
```
