o
    =i                     @  s|   d dl mZ d dlmZmZmZ ddlmZ ddlm	Z	 ddl
mZ g dZedddZedddZdddddZdS )    )annotations)LiteralUnionoverload   )AsyncFunctionsClient)SyncFunctionsClient)FunctionRegion)create_clientr	   r   r   urlstrheadersdict[str, str]is_asyncLiteral[True]verifyboolreturnr   c                C     d S N r   r   r   r   r   r   X/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/supabase_functions/__init__.pyr
         r
   Literal[False]r   c                C  r   r   r   r   r   r   r   r
      r   T)r   0Union[AsyncFunctionsClient, SyncFunctionsClient]c                C  s   |rt | ||S t| ||S r   )r   r   r   r   r   r   r
      s   N)
r   r   r   r   r   r   r   r   r   r   )
r   r   r   r   r   r   r   r   r   r   )
r   r   r   r   r   r   r   r   r   r   )
__future__r   typingr   r   r   _async.functions_clientr   _sync.functions_clientr   utilsr	   __all__r
   r   r   r   r   <module>   s    
