apps

package
v1.202405300917.1 Latest Latest
Warning

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

Go to latest
Published: May 30, 2024 License: MIT Imports: 22 Imported by: 1

Documentation

Index

Constants

View Source
const (
	EPSchemasFS           extensionpoints.EPKey = "SchemasFS"
	EPIsDeviceAllowedFunc extensionpoints.EPKey = "IsDeviceAllowedFunc"
)

Variables

This section is empty.

Functions

func BuildAppDefFromFS

func BuildAppDefFromFS(path string, fs coreutils.IReadFS, subDir string, additionalPackagesFS ...parser.PackageFS) (appdef.IAppDef, error)

includes sys all sql files should be in the root of the fs

func NewAppRequestHandlers

func NewAppRequestHandlers() ihttpctl.AppRequestHandlers

func NewAppStorageFactory

func NewAppStorageFactory(params CLIParams) (istorage.IAppStorageFactory, error)

func NewDefaultRedirectionRoute

func NewDefaultRedirectionRoute() ihttpctl.DefaultRedirectRoute

func NewRedirectionRoutes

func NewRedirectionRoutes() ihttpctl.RedirectRoutes

func NewStaticEmbeddedResources

func NewStaticEmbeddedResources() []ihttpctl.StaticResourcesType

func NewSysRouterRequestHandler

func NewSysRouterRequestHandler(_ context.Context, sender ibus.ISender, request ibus.Request)

Types

type BuiltInAppDef

type BuiltInAppDef struct {
	appparts.AppDeploymentDescriptor
	AppQName istructs.AppQName
	Packages []parser.PackageFS
}

type CLIParams

type CLIParams struct {
	Storage string
}

type SchemasExportedContent

type SchemasExportedContent map[string]map[string][]byte // packageName->schemaFilePath->content

Directories

Path Synopsis
sys

Jump to

Keyboard shortcuts

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