Skip to content

griffe_typedoc ¤

Griffe TypeDoc package.

Signatures for entire TypeScript programs using TypeDoc.

Accessor dataclass ¤

Accessor( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, get_signature: GetSignature | None = None, set_signature: SetSignature | None = None, overwrites: Type | None = None, implementation_of: Type | None = None, inherited_from: Type | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

get_signature class-attribute instance-attribute ¤

get_signature: GetSignature | None = None 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

implementation_of class-attribute instance-attribute ¤

implementation_of: Type | None = None 

inherited_from class-attribute instance-attribute ¤

inherited_from: Type | None = None 

kind property ¤

name instance-attribute ¤

name: str 

overwrites class-attribute instance-attribute ¤

overwrites: Type | None = None 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

set_signature class-attribute instance-attribute ¤

set_signature: SetSignature | None = None 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

BlockTag dataclass ¤

BlockTag( *, kind: BlockTagKind, content: list[BlockTagContent] ) 

content instance-attribute ¤

kind instance-attribute ¤

markdown ¤

markdown(**kwargs: Any) -> str 

BlockTagContent dataclass ¤

BlockTagContent( *, kind: BlockTagContentKind, text: str, target: int | str | None = None, ts_link_text: str | None = None, ) 

kind instance-attribute ¤

target class-attribute instance-attribute ¤

target: int | str | None = None 

text instance-attribute ¤

text: str 
ts_link_text: str | None = None 

markdown ¤

markdown( symbol_map: dict[int, Reflection] | None = None, ) -> str 

BlockTagContentKind ¤

Bases: Enum

CODE class-attribute instance-attribute ¤

CODE = 'code' 

INLINE_TAG class-attribute instance-attribute ¤

INLINE_TAG = 'inline-tag' 

TEXT class-attribute instance-attribute ¤

TEXT = 'text' 

BlockTagKind ¤

Bases: Enum

ALPHA class-attribute instance-attribute ¤

ALPHA = '@alpha' 

BETA class-attribute instance-attribute ¤

BETA = '@beta' 

CATEGORY class-attribute instance-attribute ¤

CATEGORY = '@category' 

DEFAULT_VALUE class-attribute instance-attribute ¤

DEFAULT_VALUE = '@defaultValue' 

DEPRECATED class-attribute instance-attribute ¤

DEPRECATED = '@deprecated' 

ENUM class-attribute instance-attribute ¤

ENUM = '@enum' 

EVENT class-attribute instance-attribute ¤

EVENT = '@event' 

EVENT_PROPERTY class-attribute instance-attribute ¤

EVENT_PROPERTY = '@eventProperty' 

EXAMPLE class-attribute instance-attribute ¤

EXAMPLE = '@example' 

EXPERIMENTAL class-attribute instance-attribute ¤

EXPERIMENTAL = '@experimental' 

GROUP class-attribute instance-attribute ¤

GROUP = '@group' 

HIDDEN class-attribute instance-attribute ¤

HIDDEN = '@hidden' 

IGNORE class-attribute instance-attribute ¤

IGNORE = '@ignore' 

INHERIT_DOC class-attribute instance-attribute ¤

INHERIT_DOC = '@inheritDoc' 

INTERFACE class-attribute instance-attribute ¤

INTERFACE = '@interface' 

INTERNAL class-attribute instance-attribute ¤

INTERNAL = '@internal' 

LABEL class-attribute instance-attribute ¤

LABEL = '@label' 
LINK = '@link' 

MODULE class-attribute instance-attribute ¤

MODULE = '@module' 

NAMESPACE class-attribute instance-attribute ¤

NAMESPACE = '@namespace' 

OVERLOAD class-attribute instance-attribute ¤

OVERLOAD = '@overload' 

OVERRIDE class-attribute instance-attribute ¤

OVERRIDE = '@override' 

PACKAGE_DOCUMENTATION class-attribute instance-attribute ¤

PACKAGE_DOCUMENTATION = '@packageDocumentation' 

PARAM class-attribute instance-attribute ¤

PARAM = '@param' 

PRIVATE class-attribute instance-attribute ¤

PRIVATE = '@private' 

PRIVATE_REMARKS class-attribute instance-attribute ¤

PRIVATE_REMARKS = '@privateRemarks' 

PROPERTY class-attribute instance-attribute ¤

PROPERTY = '@property' 

PROTECTED class-attribute instance-attribute ¤

PROTECTED = '@protected' 

PUBLIC class-attribute instance-attribute ¤

PUBLIC = '@public' 

READONLY class-attribute instance-attribute ¤

READONLY = '@readonly' 

REMARKS class-attribute instance-attribute ¤

REMARKS = '@remarks' 

RETURNS class-attribute instance-attribute ¤

RETURNS = '@returns' 

SATISFIES class-attribute instance-attribute ¤

SATISFIES = '@satisfies' 

SEALED class-attribute instance-attribute ¤

SEALED = '@sealed' 

SEE class-attribute instance-attribute ¤

SEE = '@see' 

TEMPLATE class-attribute instance-attribute ¤

TEMPLATE = '@template' 

THROWS class-attribute instance-attribute ¤

THROWS = '@throws' 

TYPE_PARAM class-attribute instance-attribute ¤

TYPE_PARAM = '@typeParam' 

VIRTUAL class-attribute instance-attribute ¤

VIRTUAL = '@virtual' 

CallSignature dataclass ¤

CallSignature( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type, parameters: list[Parameter] | None = None, type_parameters: list[TypeParameter] | None = None, overwrites: Type | None = None, implementation_of: Type | None = None, inherited_from: Type | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

implementation_of class-attribute instance-attribute ¤

implementation_of: Type | None = None 

inherited_from class-attribute instance-attribute ¤

inherited_from: Type | None = None 

kind property ¤

name instance-attribute ¤

name: str 

overwrites class-attribute instance-attribute ¤

overwrites: Type | None = None 

parameters class-attribute instance-attribute ¤

parameters: list[Parameter] | None = None 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type instance-attribute ¤

type: Type 

type_parameters class-attribute instance-attribute ¤

type_parameters: list[TypeParameter] | None = None 

variant instance-attribute ¤

variant: str 

Class dataclass ¤

Class( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, extended_types: list[Type] | None = None, extended_by: list[Type] | None = None, implemented_types: list[Type] | None = None, index_signatures: list[IndexSignature] | None = None, type_parameters: list[TypeParameter] | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

extended_by class-attribute instance-attribute ¤

extended_by: list[Type] | None = None 

extended_types class-attribute instance-attribute ¤

extended_types: list[Type] | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

implemented_types class-attribute instance-attribute ¤

implemented_types: list[Type] | None = None 

index_signatures class-attribute instance-attribute ¤

index_signatures: list[IndexSignature] | None = None 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

type_parameters class-attribute instance-attribute ¤

type_parameters: list[TypeParameter] | None = None 

variant instance-attribute ¤

variant: str 

Comment dataclass ¤

Comment( *, summary: list[BlockTagContent], tags: list[BlockTag] | None = None, block_tags: list[BlockTag] | None = None, ) 

block_tags class-attribute instance-attribute ¤

block_tags: list[BlockTag] | None = None 

summary instance-attribute ¤

tags class-attribute instance-attribute ¤

tags: list[BlockTag] | None = None 

markdown ¤

markdown(**kwargs: Any) -> str 

Constructor dataclass ¤

Constructor( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, signatures: list[ConstructorSignature] | None = None, overwrites: Type | None = None, inherited_from: Type | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

inherited_from class-attribute instance-attribute ¤

inherited_from: Type | None = None 

kind property ¤

name instance-attribute ¤

name: str 

overwrites class-attribute instance-attribute ¤

overwrites: Type | None = None 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

signatures class-attribute instance-attribute ¤

signatures: list[ConstructorSignature] | None = None 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

ConstructorSignature dataclass ¤

ConstructorSignature( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, parameters: list[Parameter] | None = None, overwrites: Type | None = None, inherited_from: Type | None = None, type_parameters: list[TypeParameter] | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

inherited_from class-attribute instance-attribute ¤

inherited_from: Type | None = None 

kind property ¤

name instance-attribute ¤

name: str 

overwrites class-attribute instance-attribute ¤

overwrites: Type | None = None 

parameters class-attribute instance-attribute ¤

parameters: list[Parameter] | None = None 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

type_parameters class-attribute instance-attribute ¤

type_parameters: list[TypeParameter] | None = None 

variant instance-attribute ¤

variant: str 

Enum dataclass ¤

Enum( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

EnumMember dataclass ¤

EnumMember( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

FileRegistry dataclass ¤

FileRegistry( *, entries: dict[int, str], reflections: dict[int, int] ) 

entries instance-attribute ¤

entries: dict[int, str] 

reflections instance-attribute ¤

reflections: dict[int, int] 

reverse_reflections cached property ¤

reverse_reflections: dict[int, int] 

filepath ¤

filepath(reflection_id: int) -> str 

Function dataclass ¤

Function( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, signatures: list[CallSignature], ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

exports property ¤

exports: list[Reflection] 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

signatures instance-attribute ¤

signatures: list[CallSignature] 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

GetSignature dataclass ¤

GetSignature( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, overwrites: Type | None = None, implementation_of: Type | None = None, inherited_from: Type | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

implementation_of class-attribute instance-attribute ¤

implementation_of: Type | None = None 

inherited_from class-attribute instance-attribute ¤

inherited_from: Type | None = None 

kind property ¤

name instance-attribute ¤

name: str 

overwrites class-attribute instance-attribute ¤

overwrites: Type | None = None 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

Group dataclass ¤

Group(*, title: str, children: list[int | Reflection]) 

children instance-attribute ¤

children: list[int | Reflection] 

title instance-attribute ¤

title: str 

IndexSignature dataclass ¤

IndexSignature( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type, parameters: list[Parameter] | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

kind property ¤

name instance-attribute ¤

name: str 

parameters class-attribute instance-attribute ¤

parameters: list[Parameter] | None = None 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type instance-attribute ¤

type: Type 

variant instance-attribute ¤

variant: str 

Interface dataclass ¤

Interface( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, extended_types: list[Type] | None = None, extended_by: list[Type] | None = None, type_parameters: list[TypeParameter] | None = None, index_signature: IndexSignature | None = None, implemented_by: list[Type] | None = None, index_signatures: list[IndexSignature] | None = None, signatures: list[CallSignature] | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

extended_by class-attribute instance-attribute ¤

extended_by: list[Type] | None = None 

extended_types class-attribute instance-attribute ¤

extended_types: list[Type] | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

implemented_by class-attribute instance-attribute ¤

implemented_by: list[Type] | None = None 

index_signature class-attribute instance-attribute ¤

index_signature: IndexSignature | None = None 

index_signatures class-attribute instance-attribute ¤

index_signatures: list[IndexSignature] | None = None 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

signatures class-attribute instance-attribute ¤

signatures: list[CallSignature] | None = None 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

type_parameters class-attribute instance-attribute ¤

type_parameters: list[TypeParameter] | None = None 

variant instance-attribute ¤

variant: str 

LogLevel ¤

Bases: Enum

Enumeration of available log levels.

critical class-attribute instance-attribute ¤

critical = 'critical' 

debug class-attribute instance-attribute ¤

debug = 'debug' 

error class-attribute instance-attribute ¤

error = 'error' 

info class-attribute instance-attribute ¤

info = 'info' 

success class-attribute instance-attribute ¤

success = 'success' 

trace class-attribute instance-attribute ¤

trace = 'trace' 

warning class-attribute instance-attribute ¤

warning = 'warning' 

Method dataclass ¤

Method( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, signatures: list[CallSignature], overwrites: Type | None = None, implementation_of: Type | None = None, inherited_from: Type | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

implementation_of class-attribute instance-attribute ¤

implementation_of: Type | None = None 

inherited_from class-attribute instance-attribute ¤

inherited_from: Type | None = None 

kind property ¤

name instance-attribute ¤

name: str 

overwrites class-attribute instance-attribute ¤

overwrites: Type | None = None 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

signatures instance-attribute ¤

signatures: list[CallSignature] 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

Module dataclass ¤

Module( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, package_version: str | None = None, readme: str | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

exports property ¤

exports: list[Reflection] 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

kind property ¤

name instance-attribute ¤

name: str 

package_version class-attribute instance-attribute ¤

package_version: str | None = None 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

readme class-attribute instance-attribute ¤

readme: str | None = None 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

Namespace dataclass ¤

Namespace( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

Parameter dataclass ¤

Parameter( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, default_value: str | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

default_value class-attribute instance-attribute ¤

default_value: str | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

Project dataclass ¤

Project( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, package_name: str, readme: list[BlockTagContent] | None = None, symbol_id_map: dict[int, Reflection] = dict(), package_version: str | None = None, files: FileRegistry | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

files class-attribute instance-attribute ¤

files: FileRegistry | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

kind property ¤

name instance-attribute ¤

name: str 

package_name instance-attribute ¤

package_name: str 

package_version class-attribute instance-attribute ¤

package_version: str | None = None 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

readme class-attribute instance-attribute ¤

readme: list[BlockTagContent] | None = None 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_id_map class-attribute instance-attribute ¤

symbol_id_map: dict[int, Reflection] = field( default_factory=dict, repr=False ) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

Property dataclass ¤

Property( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type, inherited_from: Type | None = None, overwrites: Type | None = None, default_value: str | None = None, implementation_of: Type | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

default_value class-attribute instance-attribute ¤

default_value: str | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

implementation_of class-attribute instance-attribute ¤

implementation_of: Type | None = None 

inherited_from class-attribute instance-attribute ¤

inherited_from: Type | None = None 

kind property ¤

name instance-attribute ¤

name: str 

overwrites class-attribute instance-attribute ¤

overwrites: Type | None = None 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type instance-attribute ¤

type: Type 

variant instance-attribute ¤

variant: str 

Reference dataclass ¤

Reference( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, target: int, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

target instance-attribute ¤

target: int 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

Reflection dataclass ¤

Reflection( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, ) 

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

ReflectionKind ¤

Bases: Enum

ACCESSOR class-attribute instance-attribute ¤

ACCESSOR = 'accessor' 

CALL_SIGNATURE class-attribute instance-attribute ¤

CALL_SIGNATURE = 'call_signature' 

CLASS class-attribute instance-attribute ¤

CLASS = 'class' 

CONSTRUCTOR class-attribute instance-attribute ¤

CONSTRUCTOR = 'constructor' 

CONSTRUCTOR_SIGNATURE class-attribute instance-attribute ¤

CONSTRUCTOR_SIGNATURE = 'constructor_signature' 

ENUM class-attribute instance-attribute ¤

ENUM = 'enum' 

ENUM_MEMBER class-attribute instance-attribute ¤

ENUM_MEMBER = 'enum_member' 

FUNCTION class-attribute instance-attribute ¤

FUNCTION = 'function' 

GET_SIGNATURE class-attribute instance-attribute ¤

GET_SIGNATURE = 'get_signature' 

INDEX_SIGNATURE class-attribute instance-attribute ¤

INDEX_SIGNATURE = 'index_signature' 

INTERFACE class-attribute instance-attribute ¤

INTERFACE = 'interface' 

METHOD class-attribute instance-attribute ¤

METHOD = 'method' 

MODULE class-attribute instance-attribute ¤

MODULE = 'module' 

NAMESPACE class-attribute instance-attribute ¤

NAMESPACE = 'namespace' 

PARAMETER class-attribute instance-attribute ¤

PARAMETER = 'parameter' 

PROJECT class-attribute instance-attribute ¤

PROJECT = 'project' 

PROPERTY class-attribute instance-attribute ¤

PROPERTY = 'property' 

REFERENCE class-attribute instance-attribute ¤

REFERENCE = 'reference' 

SET_SIGNATURE class-attribute instance-attribute ¤

SET_SIGNATURE = 'set_signature' 

TYPE_ALIAS class-attribute instance-attribute ¤

TYPE_ALIAS = 'type_alias' 

TYPE_LITERAL class-attribute instance-attribute ¤

TYPE_LITERAL = 'type_literal' 

TYPE_PARAMETER class-attribute instance-attribute ¤

TYPE_PARAMETER = 'type_parameter' 

VARIABLE class-attribute instance-attribute ¤

VARIABLE = 'variable' 

from_int classmethod ¤

from_int(value: int) -> ReflectionKind 

to_int ¤

to_int() -> int 

SetSignature dataclass ¤

SetSignature( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, parameters: list[Parameter] | None = None, overwrites: Type | None = None, implementation_of: Type | None = None, inherited_from: Type | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

implementation_of class-attribute instance-attribute ¤

implementation_of: Type | None = None 

inherited_from class-attribute instance-attribute ¤

inherited_from: Type | None = None 

kind property ¤

name instance-attribute ¤

name: str 

overwrites class-attribute instance-attribute ¤

overwrites: Type | None = None 

parameters class-attribute instance-attribute ¤

parameters: list[Parameter] | None = None 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

Source dataclass ¤

Source( *, file_name: str, line: int, character: int, url: str | None = None, ) 

character instance-attribute ¤

character: int 

contents property ¤

contents: str 

file_name instance-attribute ¤

file_name: str 

filepath property ¤

filepath: str 

line instance-attribute ¤

line: int 

url class-attribute instance-attribute ¤

url: str | None = None 

Target dataclass ¤

Target(*, source_file_name: str, qualified_name: str) 

qualified_name instance-attribute ¤

qualified_name: str 

source_file_name instance-attribute ¤

source_file_name: str 

Type dataclass ¤

Type( *, type: TypeKind, name: str | None = None, target: int | Target | None = None, package: str | None = None, type_arguments: list[Type] | None = None, qualified_name: str | None = None, element_type: Type | None = None, refers_to_type_parameter: bool | None = None, value: str | None = None, types: list[Type] | None = None, declaration: TypeLiteral | None = None, elements: list[Type] | None = None, prefer_values: bool | None = None, query_type: Type | None = None, operator: str | None = None, parameter: str | None = None, parameter_type: Type | None = None, template_type: Type | None = None, ) 

declaration class-attribute instance-attribute ¤

declaration: TypeLiteral | None = None 

element_type class-attribute instance-attribute ¤

element_type: Type | None = None 

elements class-attribute instance-attribute ¤

elements: list[Type] | None = None 

name class-attribute instance-attribute ¤

name: str | None = None 

operator class-attribute instance-attribute ¤

operator: str | None = None 

package class-attribute instance-attribute ¤

package: str | None = None 

parameter class-attribute instance-attribute ¤

parameter: str | None = None 

parameter_type class-attribute instance-attribute ¤

parameter_type: Type | None = None 

prefer_values class-attribute instance-attribute ¤

prefer_values: bool | None = None 

qualified_name class-attribute instance-attribute ¤

qualified_name: str | None = None 

query_type class-attribute instance-attribute ¤

query_type: Type | None = None 

refers_to_type_parameter class-attribute instance-attribute ¤

refers_to_type_parameter: bool | None = None 

target class-attribute instance-attribute ¤

target: int | Target | None = None 

template_type class-attribute instance-attribute ¤

template_type: Type | None = None 

type instance-attribute ¤

type: TypeKind 

type_arguments class-attribute instance-attribute ¤

type_arguments: list[Type] | None = None 

types class-attribute instance-attribute ¤

types: list[Type] | None = None 

value class-attribute instance-attribute ¤

value: str | None = None 

TypeAlias dataclass ¤

TypeAlias( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type, type_parameters: list[TypeParameter] | None = None, implemented_by: list[Type] | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

implemented_by class-attribute instance-attribute ¤

implemented_by: list[Type] | None = None 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type instance-attribute ¤

type: Type 

type_parameters class-attribute instance-attribute ¤

type_parameters: list[TypeParameter] | None = None 

variant instance-attribute ¤

variant: str 

TypeKind ¤

Bases: Enum

ARRAY class-attribute instance-attribute ¤

ARRAY = 'array' 

INTERSECTION class-attribute instance-attribute ¤

INTERSECTION = 'intersection' 

INTRINSIC class-attribute instance-attribute ¤

INTRINSIC = 'intrinsic' 

LITERAL class-attribute instance-attribute ¤

LITERAL = 'literal' 

MAPPED class-attribute instance-attribute ¤

MAPPED = 'mapped' 

OPERATOR class-attribute instance-attribute ¤

OPERATOR = 'typeOperator' 

QUERY class-attribute instance-attribute ¤

QUERY = 'query' 

REFERENCE class-attribute instance-attribute ¤

REFERENCE = 'reference' 

REFLECTION class-attribute instance-attribute ¤

REFLECTION = 'reflection' 

TUPLE class-attribute instance-attribute ¤

TUPLE = 'tuple' 

UNION class-attribute instance-attribute ¤

UNION = 'union' 

TypeLiteral dataclass ¤

TypeLiteral( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, signatures: list[CallSignature] | None = None, index_signatures: list[IndexSignature] | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

index_signatures class-attribute instance-attribute ¤

index_signatures: list[IndexSignature] | None = None 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

signatures class-attribute instance-attribute ¤

signatures: list[CallSignature] | None = None 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

TypeParameter dataclass ¤

TypeParameter( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type | None = None, default: Type | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

default class-attribute instance-attribute ¤

default: Type | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type class-attribute instance-attribute ¤

type: Type | None = None 

variant instance-attribute ¤

variant: str 

TypedocDecoder ¤

TypedocDecoder(*args: Any, **kwargs: Any) 

Bases: JSONDecoder

JSON decoder.

Parameters:

  • *args (Any, default: () ) –

    Arguments passed to parent init method.

  • *kwargs (Any, default: {} ) –

    Keyword arguments passed to parent init method.

Variable dataclass ¤

Variable( *, id: int, name: str, variant: str, comment: Comment | None = None, children: list[Reflection] = list(), flags: dict = dict(), groups: list[Group] = list(), sources: list[Source] = list(), parent: Reflection | None = None, type: Type, default_value: str | None = None, ) 

Bases: Reflection

children class-attribute instance-attribute ¤

children: list[Reflection] = field(default_factory=list) 

comment class-attribute instance-attribute ¤

comment: Comment | None = None 

default_value class-attribute instance-attribute ¤

default_value: str | None = None 

final_target property ¤

final_target: Reflection 

flags class-attribute instance-attribute ¤

flags: dict = field(default_factory=dict) 

groups class-attribute instance-attribute ¤

groups: list[Group] = field(default_factory=list) 

id instance-attribute ¤

id: int 

kind property ¤

name instance-attribute ¤

name: str 

parent class-attribute instance-attribute ¤

parent: Reflection | None = None 

path property ¤

path: str 

resolved_groups property ¤

resolved_groups: list[Group] 

resolved_target property ¤

resolved_target: Reflection 

root property ¤

root: Reflection 

root_module property ¤

root_module: Reflection 

source_contents property ¤

source_contents: str 

sources class-attribute instance-attribute ¤

sources: list[Source] = field(default_factory=list) 

symbol_map property ¤

symbol_map: dict[int, Reflection] 

type instance-attribute ¤

type: Type 

variant instance-attribute ¤

variant: str 

get_logger ¤

get_logger(name: str) -> _Logger 

Create and return a new logger instance.

Parameters:

  • name (str) –

    The logger name.

Returns:

  • _Logger

    The logger.

get_parser ¤

get_parser() -> ArgumentParser 

Return the CLI argument parser.

Returns:

load ¤

load( typedoc_command: str | list[str], working_directory: str = ".", ) -> Project 

Load TypeScript API data using TypeDoc.

Parameters:

  • typedoc_command (str | list[str]) –

    Name/path of the 1typedoc executable, or a command as list.

  • working_directory (str, default: '.' ) –

    Where to execute the command.

Returns:

  • Project

    Top-level project object containing API data.

main ¤

main(args: list[str] | None = None) -> int 

Run the main program.

This function is executed when you type griffe-typedoc or python -m griffe_typedoc.

Parameters:

  • args (list[str] | None, default: None ) –

    Arguments passed from the command line.

Returns:

  • int

    An exit code.

patch_loggers ¤

patch_loggers( get_logger_func: Callable[[str], Any], ) -> None 

Patch loggers.

Parameters:

  • get_logger_func (Callable[[str], Any]) –

    A function accepting a name as parameter and returning a logger.