utils

dykes.utils.get_field_type(cls: type) type
dykes.utils.get_meta_args(cls: type[FieldType], parameter_options: ParameterOptions) ParameterOptions
dykes.utils.get_origin(t: type) type

Get true type from a hint.

A version of typing.get_origin that exposed Annotated types to their root and also returns the input for un-subscripted types.

dykes.utils.is_instance_unique(value: Any, check_type: type[T], parameter_options: ParameterOptions) TypeGuard