mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-10-06 00:02:08 -04:00
removed with_ options, which are unsupported, undocumented and irrelevant (contrary to the similar with session methods)
26 lines
584 B
Plaintext
26 lines
584 B
Plaintext
module HTTPX
|
|
module Plugins
|
|
module Cookies
|
|
type jar = Jar | _Each[cookies]
|
|
|
|
interface _CookieOptions
|
|
def cookies: () -> Jar?
|
|
def cookies=: (jar) -> 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 & Plugins::Cookies::InstanceMethods
|
|
type headersCookies = Headers & Plugins::Cookies::HeadersMethods
|
|
end
|
|
end
|