es_resource

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2021 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

View Source
const (
	BundleResource = "resources"
	BundleWeb      = "web"
)

Variables

View Source
var (
	ErrorAlwaysFail = errors.New("always fail")
)

Functions

This section is empty.

Types

type Bundle

type Bundle interface {
	Templates() Resource
	Messages() Resource
	Web() Resource
	Keys() Resource
	Images() Resource
	Data() Resource
}

func EmptyBundle

func EmptyBundle() Bundle

func New

func New(tpl, msg, web, key, img, dat Resource) Bundle

type Resource

type Resource interface {
	Bytes(key string) (bin []byte, err error)
	HttpFileSystem() http.FileSystem
}

func EmptyResource

func EmptyResource() Resource

func NewResource

func NewResource(prefix string, fs embed.FS) Resource

func NewSecureResource

func NewSecureResource(prefix string, fs embed.FS) Resource

Jump to

Keyboard shortcuts

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