o
    QD©i  ã                   @  sX   d dl mZ d dlmZmZmZ ddlmZ erddlm	Z	 	dddddœddd„Z
dS )é    )Úannotations)ÚTYPE_CHECKINGÚAnyÚOptionalé   )ÚResource)ÚMetadataNF©ÚnameÚtypeÚstatsÚsourceúOptional[Any]r
   úOptional[str]r   r   ÚboolÚoptionsr   Úreturnr   c                K  s   t j| f|||dœ|¤ŽS )aU  Describe the data source

    Parameters:
        source: data source
        name: resoucrce name
        type: data type: "package", "resource", "dialect", or "schema"
        stats: if `True` infer resource's stats
        **options: Resource constructor options

    Returns:
        Metadata: described metadata e.g. a Table Schema
    r	   )r   Údescribe)r   r
   r   r   r   © r   úV/var/www/Datamplify/venv/lib/python3.10/site-packages/frictionless/actions/describe.pyr      s   r   )N)r   r   r
   r   r   r   r   r   r   r   r   r   )Ú
__future__r   Útypingr   r   r   Úresourcer   Úmetadatar   r   r   r   r   r   Ú<module>   s    ÿû