ToolEnforcer
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new ToolEnforcer(rules?): ToolEnforcer;Parameters
Section titled “Parameters”| Parameter | Type | Default value |
|---|---|---|
|
|
|
Returns
Section titled “Returns”ToolEnforcer
Methods
Section titled “Methods”addRule()
Section titled “addRule()”addRule(rule): void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
Returns
Section titled “Returns”void
check()
Section titled “check()”check(call, context): Promise<EnforcementResult>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
|
|
Returns
Section titled “Returns”Promise<EnforcementResult>
checkResult()
Section titled “checkResult()”checkResult(call, context): Promise<EnforcementResult>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
|
|
Returns
Section titled “Returns”Promise<EnforcementResult>
getRules()
Section titled “getRules()”getRules(): EnforcementRule[];Returns
Section titled “Returns”removeRule()
Section titled “removeRule()”removeRule(name): boolean;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
Returns
Section titled “Returns”boolean