typst_encoder

class typy.typst_encoder.TypstEncoder[source]

Bases: object

SUPPORTED_TYPES = (<class 'dict'>, <class 'str'>, <class 'bool'>, <class 'float'>, <class 'int'>, <class 'list'>, <class 'tuple'>, <class 'pathlib.Path'>, <class 'datetime.datetime'>, <class 'pydantic.main.BaseModel'>, <class 'typy.encodable.Encodable'>)
classmethod encode(data)[source]
classmethod encode_dict(data)[source]
Parameters:

data (Dict)

Return type:

str

classmethod encode_list(data)[source]
Parameters:

data (List)

Return type:

str

classmethod encode_string(data)[source]
Parameters:

data (str)

Return type:

str

classmethod encode_int(data)[source]
Parameters:

data (int)

Return type:

str

classmethod encode_float(data)[source]
Parameters:

data (float)

Return type:

str

classmethod encode_path(data)[source]
Parameters:

data (Path)

Return type:

str

classmethod encode_pydantic_model(data)[source]
Parameters:

data (BaseModel)

Return type:

str

classmethod encode_dataframe(data)[source]
Parameters:

data (pd.DataFrame)

Return type:

str