Skip to content

FuncParamInfo

class: FuncParamInfo

class FuncParamInfo(Entity):
    name: str
    kind: ParamKind
    type_annotation: str | None = None
    type_imports: list[str] = ...
    default: ParamDefault | None = None

Fields

Field Type Default Since
name str - 0.1.0
kind ParamKind - 0.1.0
type_annotation str | None - 0.1.0
type_imports list[str] ... 0.1.0
default ParamDefault | None - 0.1.0

Changes

Version Change
0.3.0 field 'type_annotation' default added: None
0.3.0 field 'default' default added: None
0.3.0 added base class 'Entity'
0.2.0 field 'kind' default removed (was: PydanticUndefined)
0.2.0 field 'name' default removed (was: PydanticUndefined)
0.1.0 Made public