Directories
¶
| Path | Synopsis |
|---|---|
|
Package debug is a backend that describes the model it was given.
|
Package debug is a backend that describes the model it was given. |
|
Package golang generates Go source from a resolved model.
|
Package golang generates Go source from a resolved model. |
|
Package graphql generates a GraphQL schema from a resolved model.
|
Package graphql generates a GraphQL schema from a resolved model. |
|
internal
|
|
|
emit
Package emit is what every code generator in backend/ shares: which declarations are the model's own, reading directives for one target, reporting what cannot be generated, and resolving a type reference to the shapes the prelude spells.
|
Package emit is what every code generator in backend/ shares: which declarations are the model's own, reading directives for one target, reporting what cannot be generated, and resolving a type reference to the shapes the prelude spells. |
|
irtest
Package irtest builds ir.Model values by hand for backend tests.
|
Package irtest builds ir.Model values by hand for backend tests. |
|
Package protobuf generates a proto3 schema from a resolved model.
|
Package protobuf generates a proto3 schema from a resolved model. |
|
Package salesforce generates Salesforce DX source from a resolved model: a custom object for each entity, and an Apex class or enum for each value, mixin, and enum.
|
Package salesforce generates Salesforce DX source from a resolved model: a custom object for each entity, and an Apex class or enum for each value, mixin, and enum. |
|
Package smithy generates a Smithy IDL 2.0 model from a resolved model.
|
Package smithy generates a Smithy IDL 2.0 model from a resolved model. |
|
Package thrift generates a Thrift IDL file from a resolved model.
|
Package thrift generates a Thrift IDL file from a resolved model. |
|
Package typescript generates TypeScript type declarations from a resolved model.
|
Package typescript generates TypeScript type declarations from a resolved model. |
Click to show internal directories.
Click to hide internal directories.