Crate macroforge_ts

Crate macroforge_ts 

Source

Re-exports§

pub extern crate inventory;
pub extern crate macroforge_ts_macros;
pub extern crate macroforge_ts_quote;
pub extern crate macroforge_ts_syn;
pub extern crate napi;
pub extern crate napi_derive;
pub extern crate serde_json;

Re-exports§

pub use macroforge_ts_syn as ts_syn;
pub use macroforge_ts_syn::swc_core;

Modules§

abi
host
TypeScript Macro Host
macros
Macro attributes and quote templates Use: use macroforge_ts::macros::*;
swc_common
swc_ecma_ast

Macros§

register_macro_package

Structs§

DecoratorManifestEntry
ExpandOptions
ExpandResult
GeneratedRegionResult
ImportSourceResult
JsDiagnostic
MacroDiagnostic
MacroManifest
MacroManifestEntry
MappingSegmentResult
NativeMapper
NativePlugin
NativePositionMapper
ProcessFileOptions
SourceMappingResult
SpanResult
SyntaxCheckResult
TransformResult

Functions§

check_syntax
debug_descriptors
debug_get_modules
debug_lookup
derive_decorator
expand_sync
Expand macros in TypeScript code and return the transformed TS (types) and diagnostics
get_macro_manifest
get_macro_names
is_macro_package
parse_import_sources
transform_sync