Skip to main content

TypeScript implementation of BDL. You can use this library to implement your own BDL code generation.

This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers
This package works with Cloudflare Workers
This package works with Node.js
This package works with Deno
This package works with Bun
This package works with Browsers
JSR Score
58%
Published
3 months ago (0.3.3)
I
At
No documentation available
I
Attribute
No documentation available
T
AttributeSymbol
No documentation available
I
BdlAst
No documentation available
I
Container
No documentation available
I
Dot
No documentation available
I
EnumItem
No documentation available
I
Exclamation
No documentation available
I
Identifier
No documentation available
I
ImportAlias
No documentation available
I
ImportItem
No documentation available
T
ModuleLevelStatement
No documentation available
I
OneofItem
No documentation available
T
PathItem
No documentation available
I
Question
No documentation available
I
I
Sharp
No documentation available
I
Span
No documentation available
I
ThrowsError
No documentation available
I
TypeExpression
No documentation available
I
UnionItem
No documentation available
I
f
getAttributeSpan
No documentation available
f
getStatementSpan
No documentation available
f
isInsideOf
No documentation available
f
pickStatement
No documentation available
f
pickType
No documentation available
f
pickTypeInTypeExpression
No documentation available
f
pickTypeInTypeExpressions
No documentation available
I
Array
No documentation available
I
BdlIr
No documentation available
I
Def
No documentation available
T
DefBody
No documentation available
I
Dictionary
No documentation available
I
Enum
No documentation available
I
EnumItem
No documentation available
I
Import
No documentation available
I
ImportItem
No documentation available
I
Module
No documentation available
I
Oneof
No documentation available
I
OneofItem
No documentation available
I
Plain
No documentation available
I
Proc
No documentation available
I
Scalar
No documentation available
I
I
Struct
No documentation available
I
StructField
No documentation available
T
Type
No documentation available
I
Union
No documentation available
I
UnionItem
No documentation available
f
buildBdlIr
No documentation available
I
BuildBdlIrResult
No documentation available
T
ResolveModuleFile
No documentation available
I
ResolveModuleFileResult
No documentation available
f
moduleToString
No documentation available
f
parseBdl
No documentation available