/** * Contains types for src/acl/ * @packageDocumentation */ import { NamedNode } from 'rdflib' export type AgentMapMap = { agent: T, agentClass: T, agentGroup: T, origin: T, originClass: T } export type AgentMapUnion = AgentMapMap export type AgentMap = { [agentUri: string]: { [modeUri: string]: NamedNode } } export type AgentUnion = { [agentUri: string]: true | [] } export type ComboList = { [key: string]: Array } export type PartialAgentTriple = { pred: string, obj: NamedNode }