Documentation
¶
Index ¶
- func NewD2Repository() repository.DiagramRepository
- type D2Repository
- func (r *D2Repository) Create(ctx context.Context, diagram *entity.Diagram) error
- func (r *D2Repository) Export(ctx context.Context, diagramID string, format entity.ExportFormat) (io.Reader, error)
- func (r *D2Repository) Render(ctx context.Context, content string, format entity.ExportFormat, ...) (io.Reader, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewD2Repository ¶
func NewD2Repository() repository.DiagramRepository
NewD2Repository creates a new D2 repository instance.
Types ¶
type D2Repository ¶
type D2Repository struct {
// contains filtered or unexported fields
}
D2Repository implements the DiagramRepository interface using D2.
Click to show internal directories.
Click to hide internal directories.