List of all items
Structs
- codegen::GenerateOptions
- codegen::signatures::ConcreteParam
- codegen::signatures::ExpandedSignature
- codegen::typemap::CodegenContext
- codegen::typemap::TypePosition
- context::GlobalContext
- context::ModuleId
- context::ParsedModule
- context::TypeId
- external_map::ExternalMap
- external_map::RustPath
- ir::ClassDecl
- ir::ConstructorMember
- ir::FunctionDecl
- ir::FunctionOverload
- ir::FunctionSig
- ir::GetterMember
- ir::IndexSigMember
- ir::InterfaceDecl
- ir::MethodMember
- ir::Module
- ir::NamespaceDecl
- ir::NumericEnumDecl
- ir::NumericEnumVariant
- ir::Param
- ir::SetterMember
- ir::StaticGetterMember
- ir::StaticMethodMember
- ir::StaticSetterMember
- ir::StringEnumDecl
- ir::StringEnumVariant
- ir::TypeAliasDecl
- ir::TypeDeclaration
- ir::TypeInfo
- ir::TypeParam
- ir::TypeRegistry
- ir::VariableDecl
- parse::docs::DocComments
- parse::scope::PendingImport
- parse::scope::ScopeArena
- parse::scope::ScopeId
- parse::scope::TypeScope
- util::diagnostics::Diagnostic
- util::diagnostics::DiagnosticCollector
- util::diagnostics::SourceLocation
Enums
- codegen::signatures::SignatureKind
- codegen::typemap::Direction
- ir::InterfaceClassification
- ir::Member
- ir::ModuleContext
- ir::RegisteredKind
- ir::TypeKind
- ir::TypeRef
- util::diagnostics::DiagnosticLevel
Functions
- codegen::classes::generate_class
- codegen::classes::generate_class_like_interface
- codegen::classes::generate_class_with_js_namespace
- codegen::classes::generate_dictionary_extern
- codegen::enums::generate_numeric_enum
- codegen::enums::generate_string_enum
- codegen::functions::generate_function
- codegen::functions::generate_function_with_js_namespace
- codegen::functions::generate_variable
- codegen::generate
- codegen::generate_with_options
- codegen::signatures::dedupe_name
- codegen::signatures::expand_signatures
- codegen::signatures::generate_concrete_params
- codegen::signatures::is_void_return
- codegen::typemap::to_return_type
- codegen::typemap::to_syn_type
- parse
- parse::classify::classify_interface
- parse::first_pass::collect_type_names
- parse::first_pass::converters::classify_ts_enum_kind
- parse::first_pass::converters::convert_class_decl
- parse::first_pass::converters::convert_function_decl
- parse::first_pass::converters::convert_interface_decl
- parse::first_pass::converters::convert_numeric_enum
- parse::first_pass::converters::convert_string_enum
- parse::first_pass::converters::convert_string_ts_enum
- parse::first_pass::converters::export_default_kind_name
- parse::first_pass::converters::expression_to_dotted_name
- parse::first_pass::is_module
- parse::first_pass::populate_declarations
- parse::members::convert_class_element
- parse::members::convert_ts_signature
- parse::members::property_key_name
- parse::merge::extract_var_members
- parse::merge::is_class_constructor_var
- parse::merge::var_declarator_name
- parse::parse_dts_files
- parse::parse_single_source
- parse::resolve::resolve
- parse::resolve::resolve_module
- parse::types::convert_formal_params
- parse::types::convert_ts_type
- parse::types::convert_ts_type_scoped
- parse::types::convert_type_params
- parse_source
- util::naming::dedup_names
- util::naming::to_enum_variant
- util::naming::to_pascal_case
- util::naming::to_snake_case