package packages
import "github.com/google/cel-go/common/packages"
Package packages defines types for interpreting qualified names.
Index ¶
Variables ¶
var ( // DefaultPackage has an empty package name. DefaultPackage = NewPackage("") )
Types ¶
type Packager ¶
type Packager interface { // Package returns the qualified package name of the packager. // // The package path may be a namespace, package, or type. Package() string // ResolveCandidateNames returns the list of possible qualified names // visible within the module in name resolution order. // // Name candidates are returned in order of most to least qualified in // order to ensure that shadowing names are encountered first. ResolveCandidateNames(name string) []string }
Packager helps interpret qualified names.
func NewPackage ¶
NewPackage creates a new Packager with the given qualified package name.
Source Files ¶
- Version
- v0.3.1
- Published
- Oct 8, 2019
- Platform
- js/wasm
- Imports
- 1 packages
- Last checked
- 10 seconds ago –
Tools for package owners.