> ## Documentation Index
> Fetch the complete documentation index at: https://stars-components.js.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: StoreOptions<T, StoreName>

Defined in: node\_modules/.pnpm/@sapphire+pieces\@4.4.1/node\_modules/@sapphire/pieces/dist/esm/index.d.mts:419

The options for the store, this features both hooks (changes the behaviour) and handlers (similar to event listeners).

## Type Parameters

### T

`T` *extends* `Piece`

### StoreName

`StoreName` *extends* `StoreRegistryKey` = `StoreRegistryKey`

## Properties

### name

> `readonly` **name**: `StoreName`

Defined in: node\_modules/.pnpm/@sapphire+pieces\@4.4.1/node\_modules/@sapphire/pieces/dist/esm/index.d.mts:423

The name for this store.

***

### paths?

> `readonly` `optional` **paths?**: readonly `string`\[]

Defined in: node\_modules/.pnpm/@sapphire+pieces\@4.4.1/node\_modules/@sapphire/pieces/dist/esm/index.d.mts:428

The paths to load pieces from, should be absolute.

#### Default

```ts theme={"system"}
[];
```

***

### strategy?

> `readonly` `optional` **strategy?**: `ILoaderStrategy`\<`T`>

Defined in: node\_modules/.pnpm/@sapphire+pieces\@4.4.1/node\_modules/@sapphire/pieces/dist/esm/index.d.mts:433

The strategy to be used for the loader.

#### Default

```ts theme={"system"}
Store.defaultStrategy;
```
