acl: {
ACLbyCombination: (ac: AgentMapUnion | AgentMapMap) => ComboList;
ACLToString: (ac: AgentMapMap) => string;
ACLunion: (list: (AgentMapUnion | AgentMapMap)[]) => AgentMapUnion;
adoptACLDefault: (
doc: NamedNode,
aclDoc: NamedNode,
defaultResource: NamedNode,
defaultACLDoc: NamedNode,
) => IndexedFormula;
comboToString: (byCombo: ComboList) => string;
fixIndividualACL: (
item: NamedNode,
subjects: NamedNode[],
log: Function,
callbackFunction: fixIndividualACLCallback,
) => void;
fixIndividualCardACL: (
person: NamedNode,
log: Function,
callbackFunction: fixIndividualCardACLCallback,
) => void;
getACL: (
doc: NamedNode,
callbackFunction: (
ok: boolean,
messageOrStatus: string | number,
messageOrDoc?: string | NamedNode,
message?: string,
) => void,
) => void;
getACLorDefault: (
doc: NamedNode,
callbackFunction: (
a: boolean,
b: boolean,
statusOrMessage: number | NamedNode,
message: string | NamedNode,
c?: NamedNode,
d?: NamedNode,
) => void,
) => void;
loadUnionACL: (
subjectList: NamedNode[],
callbackFunction: loadUnionACLCallback,
) => void;
makeACLGraph: (
kb: IndexedFormula,
x: NamedNode,
ac: AgentMapMap,
aclDoc: NamedNode,
) => void;
makeACLGraphbyCombo: (
kb: IndexedFormula,
x: NamedNode,
byCombo: ComboList,
aclDoc: NamedNode,
main?: boolean,
defa?: boolean,
) => void;
makeACLString: (x: NamedNode, ac: AgentMapMap, aclDoc: NamedNode) => string;
putACLbyCombo: (
kb: LiveStore,
x: NamedNode,
byCombo: ComboList,
aclDoc: NamedNode,
callbackFunction: (ok: boolean, message?: string) => void,
) => void;
putACLObject: (
kb: LiveStore,
x: NamedNode,
ac: AgentMapUnion | AgentMapMap,
aclDoc: NamedNode,
callbackFunction: (ok: boolean, message?: string) => void,
) => void;
readACL: (
doc: NamedNode,
aclDoc: NamedNode,
kb2?: IndexedFormula,
getDefaults?: boolean,
) => AgentMapMap;
sameACL: (
a: AgentMapUnion | AgentMapMap,
b: AgentMapUnion | AgentMapMap,
) => boolean;
setACL: (
docURI: NamedNode,
aclText: string,
callbackFunction: (ok: boolean, message: string) => void,
) => void;
} = ...
Type Declaration
ACLbyCombination: (ac: AgentMapUnion | AgentMapMap) => ComboList
ACLToString: (ac: AgentMapMap) => string
ACLunion: (list: (AgentMapUnion | AgentMapMap)[]) => AgentMapUnion
adoptACLDefault: (
doc: NamedNode,
aclDoc: NamedNode,
defaultResource: NamedNode,
defaultACLDoc: NamedNode,
) => IndexedFormula
comboToString: (byCombo: ComboList) => string
fixIndividualACL: (
item: NamedNode,
subjects: NamedNode[],
log: Function,
callbackFunction: fixIndividualACLCallback,
) => void
fixIndividualCardACL: (
person: NamedNode,
log: Function,
callbackFunction: fixIndividualCardACLCallback,
) => void
getACL: (
doc: NamedNode,
callbackFunction: (
ok: boolean,
messageOrStatus: string | number,
messageOrDoc?: string | NamedNode,
message?: string,
) => void,
) => void
getACLorDefault: (
doc: NamedNode,
callbackFunction: (
a: boolean,
b: boolean,
statusOrMessage: number | NamedNode,
message: string | NamedNode,
c?: NamedNode,
d?: NamedNode,
) => void,
) => void
loadUnionACL: (subjectList: NamedNode[], callbackFunction: loadUnionACLCallback) => void
makeACLGraph: (kb: IndexedFormula, x: NamedNode, ac: AgentMapMap, aclDoc: NamedNode) => void
makeACLGraphbyCombo: (
kb: IndexedFormula,
x: NamedNode,
byCombo: ComboList,
aclDoc: NamedNode,
main?: boolean,
defa?: boolean,
) => void
makeACLString: (x: NamedNode, ac: AgentMapMap, aclDoc: NamedNode) => string
putACLbyCombo: (
kb: LiveStore,
x: NamedNode,
byCombo: ComboList,
aclDoc: NamedNode,
callbackFunction: (ok: boolean, message?: string) => void,
) => void
putACLObject: (
kb: LiveStore,
x: NamedNode,
ac: AgentMapUnion | AgentMapMap,
aclDoc: NamedNode,
callbackFunction: (ok: boolean, message?: string) => void,
) => void
readACL: (
doc: NamedNode,
aclDoc: NamedNode,
kb2?: IndexedFormula,
getDefaults?: boolean,
) => AgentMapMap
sameACL: (a: AgentMapUnion | AgentMapMap, b: AgentMapUnion | AgentMapMap) => boolean
setACL: (
docURI: NamedNode,
aclText: string,
callbackFunction: (ok: boolean, message: string) => void,
) => void