# cookie

Cookie 操作工具函数

## Functions

### getCookie

获取 Cookie 值

```ts
function getCookie(name: string): string | null
```

### setCookie

设置 Cookie

```ts
function setCookie(name: string, value: string, options?: CookieOptions): void
```

**Options**

```ts
interface CookieOptions {
  expires?: number | Date    // 过期时间
  path?: string             // 路径
  domain?: string           // 域名
  secure?: boolean         // 是否仅 HTTPS
  sameSite?: 'Strict' | 'Lax' | 'None'
}
```

### removeCookie

删除 Cookie

```ts
function removeCookie(name: string, options?: { path?: string; domain?: string }): void
```

## Example

```ts
import { getCookie, setCookie, removeCookie } from '@allkit/shared'

// 设置 Cookie
setCookie('token', '123456', { expires: 7 }) // 7 天后过期

// 获取 Cookie
const token = getCookie('token')

// 删除 Cookie
removeCookie('token')
```
