| 29 | } |
| 30 | |
| 31 | export interface SessionResponseInterface { |
| 32 | /** |
| 33 | * レスポンスのHTTPステータスコード。 |
| 34 | */ |
| 35 | status: number; |
| 36 | /** |
| 37 | * レスポンス本文。 |
| 38 | */ |
| 39 | data: string; |
| 40 | /** |
| 41 | * HTTPヘッダー |
| 42 | */ |
| 43 | headers: { |
| 44 | location?: string |
| 45 | } |
| 46 | /** |
| 47 | * このレスポンスの情報を用いてセッションを保存 |
| 48 | */ |
| 49 | saveSession(): Promise<void> |
| 50 | } |
| 51 | |
| 52 | interface Transaction { |
| 53 | cookies: CookieInterface; |