List of all items
Structs
- checker::Checker
- codegen::Codegen
- codegen::CodegenOutput
- cst::CstError
- cst::CstParser
- cst::Parse
- diagnostic::Diagnostic
- interop::DtsExport
- interop::ModuleExports
- interop::ObjectField
- interop::ResolvedModule
- interop::tsgo::TsgoResolver
- lexer::Lexer
- lexer::span::Span
- lexer::token::Token
- lsp::FloeLsp
- parser::ParseError
- parser::Parser
- parser::ParserHandle
- parser::ast::ConstDecl
- parser::ast::Expr
- parser::ast::ExprId
- parser::ast::ExprIdGen
- parser::ast::ForBlock
- parser::ast::ForImportSpecifier
- parser::ast::FunctionDecl
- parser::ast::ImportDecl
- parser::ast::ImportSpecifier
- parser::ast::Item
- parser::ast::JsxElement
- parser::ast::MatchArm
- parser::ast::Param
- parser::ast::Pattern
- parser::ast::Program
- parser::ast::RecordField
- parser::ast::RecordSpread
- parser::ast::TestBlock
- parser::ast::TraitDecl
- parser::ast::TraitMethod
- parser::ast::TypeDecl
- parser::ast::TypeExpr
- parser::ast::Variant
- parser::ast::VariantField
- resolve::ParsedTsconfig
- resolve::ResolvedImports
- resolve::TsconfigPaths
- sourcemap::Mapping
- sourcemap::SourceMapBuilder
- stdlib::StdlibFn
- stdlib::StdlibRegistry
Enums
- checker::Type
- diagnostic::Severity
- interop::TsType
- lexer::token::BannedKeyword
- lexer::token::TemplatePart
- lexer::token::TokenKind
- parser::ParseErrorKind
- parser::ast::Arg
- parser::ast::BinOp
- parser::ast::ConstBinding
- parser::ast::ExprKind
- parser::ast::ItemKind
- parser::ast::JsxChild
- parser::ast::JsxElementKind
- parser::ast::JsxProp
- parser::ast::LiteralPattern
- parser::ast::ParamDestructure
- parser::ast::PatternKind
- parser::ast::RecordEntry
- parser::ast::StringPatternSegment
- parser::ast::TemplatePart
- parser::ast::TestStatement
- parser::ast::TypeDef
- parser::ast::TypeExprKind
- parser::ast::UnaryOp
- syntax::FloeLang
- syntax::SyntaxKind
- type_layout::VariantLayout
Functions
- checker::annotate_types
- checker::expr_has_await
- desugar::desugar_program
- diagnostic::from_parse_errors
- diagnostic::render_diagnostics
- find_project_dir
- formatter::format
- interop::parse_dts_exports
- interop::resolve_and_wrap
- interop::resolve_module
- interop::ts_type_to_string
- interop::wrap_boundary_type
- lexer::token::lookup_keyword
- lower::lower_program
- lower::lower_program_lossy
- lsp::run_lsp
- parser::ast::parse_string_pattern_segments
- resolve::find_tsconfig_from
- resolve::resolve_imports
- resolve::resolve_ts_path
- resolve::strip_jsonc_comments
- syntax::token_kind_to_syntax
- type_layout::type_to_stdlib_module
- type_layout::variant_discriminant
- type_layout::variant_field_accessor
- type_layout::variant_layout
- walk::walk_expr
- walk::walk_expr_children
- walk::walk_expr_children_mut
- walk::walk_expr_mut
- walk::walk_function_mut
- walk::walk_item
- walk::walk_item_mut
- walk::walk_program
- walk::walk_program_mut
Type Aliases
Constants
- type_layout::ERROR_FIELD
- type_layout::MOD_ARRAY
- type_layout::MOD_DATE
- type_layout::MOD_MAP
- type_layout::MOD_NUMBER
- type_layout::MOD_OPTION
- type_layout::MOD_RESULT
- type_layout::MOD_SET
- type_layout::MOD_STRING
- type_layout::OK_FIELD
- type_layout::TAG_FIELD
- type_layout::TYPE_ARRAY
- type_layout::TYPE_BOOLEAN
- type_layout::TYPE_ERROR
- type_layout::TYPE_NUMBER
- type_layout::TYPE_OPTION
- type_layout::TYPE_RESPONSE
- type_layout::TYPE_RESULT
- type_layout::TYPE_SETTABLE
- type_layout::TYPE_STRING
- type_layout::TYPE_UNDEFINED
- type_layout::TYPE_UNIT
- type_layout::TYPE_UNKNOWN
- type_layout::VALUE_FIELD