Type Alias: ExplainNode
ExplainNode = {
kind:"direct";relation:string; } | {kind:"wildcard";relation:string; } | {base:AnyObject;kind:"field";via:ExplainNode; } | {kind:"group";relation:string;through:AnyObject;via:ExplainNode; } | {kind:"hierarchy";parent:AnyObject;relation:string;via:ExplainNode; }
Defined in: packages/polizy/src/types.ts:276
A node in an authorization explanation tree — the path by which access was
granted. Produced by explain().