Search
Preparing search index...
The search index is not available
sealious
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
Not
Class Not
Hierarchy
Query
Policy
Not
Index
Constructors
constructor
Properties
body
params
steps
strategy_
to_
negate
type_
name
Methods
_get
Restricting
Query
_is
Unwind
Stage
add
Query
check
checker
Function
dump
get
Restricting
Query
is
Item
Sensitive
lookup
match
to
Pipeline
allow
deny
from
Custom
Pipeline
from
Definition
from
Single
Match
Constructors
constructor
new
Not
(
query
:
Query
)
:
Not
Parameters
query:
Query
Returns
Not
Properties
body
body
:
any
params
params
:
any
steps
steps
:
QueryStep
[]
strategy_
to_
negate
strategy_
to_
negate
:
Policy
Static
type_
name
type_
name
:
string
= "not"
Methods
_get
Restricting
Query
_get
Restricting
Query
(
context
:
Context
)
:
Promise
<
Not
>
Parameters
context:
Context
Returns
Promise
<
Not
>
_is
Unwind
Stage
_is
Unwind
Stage
(
stages
:
QueryStage
[]
, i
:
number
)
:
any
Parameters
stages:
QueryStage
[]
i:
number
Returns
any
add
Query
add
Query
(
query
:
Query
)
:
void
Parameters
query:
Query
Returns
void
check
check
(
context
:
Context
, sealious_response
?:
SealiousResponse
)
:
Promise
<
PolicyDecision
|
null
>
Parameters
context:
Context
Optional
sealious_response:
SealiousResponse
Returns
Promise
<
PolicyDecision
|
null
>
checker
Function
checker
Function
(
context
:
Context
, sealious_response
:
SealiousResponse
)
:
Promise
<
null
|
{
allowed
:
boolean
;
reason
:
string
}
>
Parameters
context:
Context
sealious_response:
SealiousResponse
Returns
Promise
<
null
|
{
allowed
:
boolean
;
reason
:
string
}
>
dump
dump
(
)
:
QueryStep
[]
Returns
QueryStep
[]
get
Restricting
Query
get
Restricting
Query
(
context
:
Context
)
:
Promise
<
Query
>
Parameters
context:
Context
Returns
Promise
<
Query
>
is
Item
Sensitive
is
Item
Sensitive
(
)
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
lookup
lookup
(
body
:
LookupBody
)
:
string
Parameters
body:
LookupBody
Returns
string
match
match
(
body
:
{}
)
:
void
Parameters
body:
{}
[
key:
string
]:
any
Returns
void
to
Pipeline
to
Pipeline
(
)
:
any
[]
Returns
any
[]
Static
allow
allow
(
reason
:
string
)
:
{
allowed
:
boolean
;
reason
:
string
}
Parameters
reason:
string
Returns
{
allowed
:
boolean
;
reason
:
string
}
allowed
:
boolean
reason
:
string
Static
deny
deny
(
reason
:
string
)
:
{
allowed
:
boolean
;
reason
:
string
}
Parameters
reason:
string
Returns
{
allowed
:
boolean
;
reason
:
string
}
allowed
:
boolean
reason
:
string
Static
from
Custom
Pipeline
from
Custom
Pipeline
(
stages
:
QueryStage
[]
)
:
Query
Parameters
stages:
QueryStage
[]
Returns
Query
Static
from
Definition
from
Definition
(
definition
:
PolicyDefinition
)
:
Policy
Parameters
definition:
PolicyDefinition
Returns
Policy
Static
from
Single
Match
from
Single
Match
(
body
:
any
)
:
Query
Parameters
body:
any
Returns
Query
Globals
Not
constructor
body
params
steps
strategy_
to_
negate
type_
name
_get
Restricting
Query
_is
Unwind
Stage
add
Query
check
checker
Function
dump
get
Restricting
Query
is
Item
Sensitive
lookup
match
to
Pipeline
allow
deny
from
Custom
Pipeline
from
Definition
from
Single
Match
Generated using
TypeDoc