MCPcopy Create free account
hub / github.com/Permify/permify / NewWalker

Function NewWalker

internal/schema/walker.go:19–24  ·  view source on GitHub ↗

NewWalker is a constructor for the Walker struct

(schema *base.SchemaDefinition)

Source from the content-addressed store, hash-verified

17
18// NewWalker is a constructor for the Walker struct
19func NewWalker(schema *base.SchemaDefinition) *Walker {
20 return &Walker{
21 schema: schema,
22 visited: make(map[string]struct{}),
23 }
24}
25
26// Walk traverses the schema based on entity type and permission
27func (w *Walker) Walk(

Callers 1

walker_test.goFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected