66from enum import Enum , auto
77from typing import Optional
88
9- from arangoasync .typings import Headers , Params
9+ from arangoasync .typings import Params , RequestHeaders
1010from arangoasync .version import __version__
1111
1212
@@ -52,18 +52,18 @@ def __init__(
5252 self ,
5353 method : Method ,
5454 endpoint : str ,
55- headers : Optional [Headers ] = None ,
55+ headers : Optional [RequestHeaders ] = None ,
5656 params : Optional [Params ] = None ,
5757 data : Optional [str ] = None ,
5858 ) -> None :
5959 self .method : Method = method
6060 self .endpoint : str = endpoint
61- self .headers : Headers = self ._normalize_headers (headers )
61+ self .headers : RequestHeaders = self ._normalize_headers (headers )
6262 self .params : Params = self ._normalize_params (params )
6363 self .data : Optional [str ] = data
6464
6565 @staticmethod
66- def _normalize_headers (headers : Optional [Headers ]) -> Headers :
66+ def _normalize_headers (headers : Optional [RequestHeaders ]) -> RequestHeaders :
6767 """Normalize request headers.
6868
6969 Parameters:
@@ -73,7 +73,7 @@ def _normalize_headers(headers: Optional[Headers]) -> Headers:
7373 dict: Normalized request headers.
7474 """
7575 driver_header = f"arangoasync/{ __version__ } "
76- normalized_headers : Headers = {
76+ normalized_headers : RequestHeaders = {
7777 "charset" : "utf-8" ,
7878 "content-type" : "application/json" ,
7979 "x-arango-driver" : driver_header ,
0 commit comments