# toPath (Lodash 互換性)

深いキー文字列をパス配列に変換します。

```typescript
const path = toPath(deepKey);
```

## 使用法

### `toPath(deepKey)`

深いキー文字列をパス配列に変換します。ドット記法とブラケット記法の両方をサポートします。

```typescript
import { toPath } from 'es-toolkit/compat';

// ドット記法
toPath('a.b.c');
// Returns: ['a', 'b', 'c']

// ブラケット記法
toPath('a[b][c]');
// Returns: ['a', 'b', 'c']

// 混合記法
toPath('a.b[c].d');
// Returns: ['a', 'b', 'c', 'd']

// 引用符で囲まれたキー
toPath('a["b.c"].d');
// Returns: ['a', 'b.c', 'd']
```

先頭のドットや空のキーも処理します。

```typescript
import { toPath } from 'es-toolkit/compat';

// 先頭にドットがある場合
toPath('.a.b.c');
// Returns: ['', 'a', 'b', 'c']

// 空の文字列
toPath('');
// Returns: []

// 複雑なパス
toPath('.a[b].c.d[e]["f.g"].h');
// Returns: ['', 'a', 'b', 'c', 'd', 'e', 'f.g', 'h']
```

#### パラメータ

- `deepKey` (`any`): パス配列に変換する深いキー文字列です。

#### 戻り値

(`string[]`): パスの各部分からなる文字列配列を返します。
