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