assetfs

package
v0.0.0-...-2a3cdc3 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2020 License: MIT, MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AssetFileSystem

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

AssetFileSystem AssetFS based on FileSystem

func (*AssetFileSystem) Asset

func (fs *AssetFileSystem) Asset(name string) ([]byte, error)

Asset get content with name from assetfs

func (*AssetFileSystem) Compile

func (fs *AssetFileSystem) Compile() error

Compile compile assetfs

func (*AssetFileSystem) Glob

func (fs *AssetFileSystem) Glob(pattern string) (matches []string, err error)

Glob list matched files from assetfs

func (*AssetFileSystem) NameSpace

func (fs *AssetFileSystem) NameSpace(nameSpace string) Interface

NameSpace return namespaced filesystem

func (*AssetFileSystem) PrependPath

func (fs *AssetFileSystem) PrependPath(pth string) error

PrependPath prepend path to view paths

func (*AssetFileSystem) RegisterPath

func (fs *AssetFileSystem) RegisterPath(pth string) error

RegisterPath register view paths

type Interface

type Interface interface {
	PrependPath(path string) error
	RegisterPath(path string) error
	Asset(name string) ([]byte, error)
	Glob(pattern string) (matches []string, err error)
	Compile() error

	NameSpace(nameSpace string) Interface
}

Interface assetfs interface

var AssetFS Interface = &AssetFileSystem{}

AssetFS default assetfs

Jump to

Keyboard shortcuts

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