backend/

directory
v0.2.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2026 License: GPL-3.0

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 of output types from a resolved model.
Package graphql generates a GraphQL schema of output types from a resolved model.
internal
emit
Package emit holds 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 prelude's shapes.
Package emit holds 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 prelude's shapes.
irtest
Package irtest builds ir.Model values by hand for backend tests, so a backend test failure is the backend's and not lowering's.
Package irtest builds ir.Model values by hand for backend tests, so a backend test failure is the backend's and not lowering's.
Package protobuf generates a proto3 schema, or one under the edition an `edition` directive names, from a resolved model.
Package protobuf generates a proto3 schema, or one under the edition an `edition` directive names, from a resolved model.
Package salesforce generates Salesforce DX source, one file per component, 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, one file per component, 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 declarations of JSON wire types from a resolved model: interfaces and type aliases, with no runtime code.
Package typescript generates TypeScript declarations of JSON wire types from a resolved model: interfaces and type aliases, with no runtime code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL