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)
BlockTagContent dataclass
¤
BlockTagContent(
*,
kind: BlockTagContentKind,
text: str,
target: int | str | None = None,
ts_link_text: str | None = None,
)
BlockTagContentKind ¤
BlockTagKind ¤
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)
type_parameters class-attribute
instance-attribute
¤
type_parameters: list[TypeParameter] | None = None
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)
index_signatures class-attribute
instance-attribute
¤
index_signatures: list[IndexSignature] | None = None
type_parameters class-attribute
instance-attribute
¤
type_parameters: list[TypeParameter] | None = None
Comment dataclass
¤
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)
signatures class-attribute
instance-attribute
¤
signatures: list[ConstructorSignature] | None = None
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)
type_parameters class-attribute
instance-attribute
¤
type_parameters: list[TypeParameter] | None = None
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)
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)
FileRegistry dataclass
¤
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)
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)
Group dataclass
¤
Group(*, title: str, children: list[int | Reflection])
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)
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)
index_signatures class-attribute
instance-attribute
¤
index_signatures: list[IndexSignature] | None = None
type_parameters class-attribute
instance-attribute
¤
type_parameters: list[TypeParameter] | None = None
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)
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)
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)
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)
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
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)
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)
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)
ReflectionKind ¤
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)
Source dataclass
¤
Target dataclass
¤
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,
)
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)
type_parameters class-attribute
instance-attribute
¤
type_parameters: list[TypeParameter] | None = None
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)
index_signatures class-attribute
instance-attribute
¤
index_signatures: list[IndexSignature] | None = None
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)
TypedocDecoder ¤
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)
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