imports

package
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Container

type Container interface {
	GetImports() []Import
}

type Import

type Import struct {
	Path  string
	Alias string
}

func (Import) Format

func (i Import) Format() string

type ImportBuilder

type ImportBuilder struct {
	// contains filtered or unexported fields
}

func NewImportBuilder

func NewImportBuilder(
	options *opts.Options,
) *ImportBuilder

func (*ImportBuilder) Add

func (i *ImportBuilder) Add(importItem Import) *ImportBuilder

func (*ImportBuilder) AddConnection

func (i *ImportBuilder) AddConnection() *ImportBuilder

func (*ImportBuilder) AddSqlDriver

func (i *ImportBuilder) AddSqlDriver() *ImportBuilder

func (*ImportBuilder) AddWithAlias

func (i *ImportBuilder) AddWithAlias(path, alias string) *ImportBuilder

func (*ImportBuilder) AddWithoutAlias

func (i *ImportBuilder) AddWithoutAlias(path string) *ImportBuilder

func (*ImportBuilder) Build

func (i *ImportBuilder) Build() []Import

func (*ImportBuilder) Clear

func (i *ImportBuilder) Clear() *ImportBuilder

func (*ImportBuilder) ImportContainer

func (i *ImportBuilder) ImportContainer(container Container) *ImportBuilder

Jump to

Keyboard shortcuts

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