Documentation ¶
Index ¶
- type BaseConstraint
- type Environment
- func (c *Environment) GetEnv(key string) WailsResponse[string]
- func (f *Environment) OpenFile(constraint *FileConstraint) WailsResponse[File]
- func (f *Environment) OpenMultipleFiles(constraint *MultipleFileConstraint) WailsResponse[[]File]
- func (f *Environment) SaveFile(file File, flags FileFlags) WailsResponse[bool]
- func (c *Environment) SetEnv(key, value string) WailsResponse[bool]
- func (c *Environment) Shutdown(ctx context.Context)
- func (c *Environment) StartUp(ctx context.Context)
- func (c *Environment) UnsetEnv(key string) WailsResponse[bool]
- type File
- type FileConstraint
- type FileFlags
- type Filter
- type MultipleFileConstraint
- type WailsResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseConstraint ¶
type Environment ¶
type Environment struct {
// contains filtered or unexported fields
}
func NewEnvironment ¶
func NewEnvironment() *Environment
func (*Environment) GetEnv ¶
func (c *Environment) GetEnv(key string) WailsResponse[string]
func (*Environment) OpenFile ¶
func (f *Environment) OpenFile(constraint *FileConstraint) WailsResponse[File]
func (*Environment) OpenMultipleFiles ¶
func (f *Environment) OpenMultipleFiles(constraint *MultipleFileConstraint) WailsResponse[[]File]
func (*Environment) SaveFile ¶
func (f *Environment) SaveFile(file File, flags FileFlags) WailsResponse[bool]
func (*Environment) SetEnv ¶
func (c *Environment) SetEnv(key, value string) WailsResponse[bool]
func (*Environment) Shutdown ¶
func (c *Environment) Shutdown(ctx context.Context)
func (*Environment) StartUp ¶
func (c *Environment) StartUp(ctx context.Context)
func (*Environment) UnsetEnv ¶
func (c *Environment) UnsetEnv(key string) WailsResponse[bool]
type FileConstraint ¶
type FileConstraint struct { Path string `json:"path"` OpenDirectory bool `json:"openDirectory"` *BaseConstraint `json:",inline"` }
type MultipleFileConstraint ¶
type MultipleFileConstraint struct { MaxFiles int `json:"maxFiles"` *BaseConstraint }
type WailsResponse ¶
type WailsResponse[T any] struct { Data T `json:"data,omitempty"` OK bool `json:"ok,omitempty"` Err string `json:"error,omitempty"` }
func (WailsResponse[T]) AsError ¶
func (w WailsResponse[T]) AsError() error
Click to show internal directories.
Click to hide internal directories.