Skip to main content
This release is 8 versions behind 0.3.3 — the latest version of @disjukr/bdl. Jump to latest

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
4 months ago (0.2.1)
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
RpcItemError
No documentation available
I
I
Sharp
No documentation available
I
Span
No documentation available
I
TypeExpression
No documentation available
I
UnionItem
No documentation available
I
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
Rpc
No documentation available
I
Scalar
No documentation available
I
Socket
No documentation available
I
SocketItem
No documentation available
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