SecurityCheckPipeline
Defined in: core/src/core/checks/pipeline.ts:6
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SecurityCheckPipeline(
checks,logger):SecurityCheckPipeline
Defined in: core/src/core/checks/pipeline.ts:7
Parameters
Section titled “Parameters”checks
Section titled “checks”SecurityCheck[]
logger
Section titled “logger”Returns
Section titled “Returns”SecurityCheckPipeline
Accessors
Section titled “Accessors”length
Section titled “length”Get Signature
Section titled “Get Signature”get length():
number
Defined in: core/src/core/checks/pipeline.ts:43
Returns
Section titled “Returns”number
Methods
Section titled “Methods”add(
check):void
Defined in: core/src/core/checks/pipeline.ts:24
Parameters
Section titled “Parameters”SecurityCheck
Returns
Section titled “Returns”void
execute()
Section titled “execute()”execute(
request):Promise<GuardResponse|null>
Defined in: core/src/core/checks/pipeline.ts:12
Parameters
Section titled “Parameters”request
Section titled “request”Returns
Section titled “Returns”Promise<GuardResponse | null>
getCheckNames()
Section titled “getCheckNames()”getCheckNames():
string[]
Defined in: core/src/core/checks/pipeline.ts:39
Returns
Section titled “Returns”string[]
insert()
Section titled “insert()”insert(
index,check):void
Defined in: core/src/core/checks/pipeline.ts:28
Parameters
Section titled “Parameters”number
SecurityCheck
Returns
Section titled “Returns”void
remove()
Section titled “remove()”remove(
name):boolean
Defined in: core/src/core/checks/pipeline.ts:32
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”boolean