mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-10-03 00:01:18 -04:00
25 lines
534 B
Plaintext
25 lines
534 B
Plaintext
module HTTPX
|
|
module Plugins
|
|
module Cookies
|
|
type jar = Jar | _Each[Jar::cookie]
|
|
|
|
interface _CookieOptions
|
|
def cookies: () -> Jar?
|
|
end
|
|
|
|
def self.extra_options: (Options) -> (Options & _CookieOptions)
|
|
|
|
module InstanceMethods
|
|
def cookies: () -> Jar
|
|
end
|
|
|
|
module HeadersMethods
|
|
def set_cookie: (Array[Cookie]) -> void
|
|
end
|
|
end
|
|
|
|
type sessionCookies = Session & Cookies::InstanceMethods
|
|
type headersCookies = Headers & Cookies::HeadersMethods
|
|
end
|
|
end
|