go-mmkv/interface.go

14 lines
302 B
Go

package mmkv
type Manager interface {
// OpenVault opens a vault with the given id.
// If the vault does not exist, it will be created.
// If id is empty, DefaultVaultID will be used.
OpenVault(id string) (Vault, error)
}
type Vault interface {
Keys() []string
Get(key string) ([]byte, bool)
}