Entity
Preparing search index...
@expo/entity
AlwaysDenyPrivacyPolicyRule
Class AlwaysDenyPrivacyPolicyRule<TFields, TIDField, TViewerContext, TEntity, TSelectedFields>
Privacy policy rule that always denies.
Type Parameters
TFields
extends
Record
<
string
,
any
>
TIDField
extends
keyof
NonNullable
<
Pick
<
TFields
,
TSelectedFields
>
>
TViewerContext
extends
ViewerContext
TEntity
extends
ReadonlyEntity
<
TFields
,
TIDField
,
TViewerContext
,
TSelectedFields
>
TSelectedFields
extends
keyof
TFields
=
keyof
TFields
Hierarchy (
View Summary
)
PrivacyPolicyRule
<
TFields
,
TIDField
,
TViewerContext
,
TEntity
,
TSelectedFields
>
AlwaysDenyPrivacyPolicyRule
Index
Constructors
constructor
Methods
evaluate
Async
Constructors
constructor
new
AlwaysDenyPrivacyPolicyRule
<
TFields
extends
Record
<
string
,
any
>
,
TIDField
extends
string
|
number
|
symbol
,
TViewerContext
extends
ViewerContext
,
TEntity
extends
ReadonlyEntity
<
TFields
,
TIDField
,
TViewerContext
,
TSelectedFields
>
,
TSelectedFields
extends
string
|
number
|
symbol
=
keyof
TFields
,
>
()
:
AlwaysDenyPrivacyPolicyRule
<
TFields
,
TIDField
,
TViewerContext
,
TEntity
,
TSelectedFields
,
>
Type Parameters
TFields
extends
Record
<
string
,
any
>
TIDField
extends
string
|
number
|
symbol
TViewerContext
extends
ViewerContext
TEntity
extends
ReadonlyEntity
<
TFields
,
TIDField
,
TViewerContext
,
TSelectedFields
>
TSelectedFields
extends
string
|
number
|
symbol
=
keyof
TFields
Returns
AlwaysDenyPrivacyPolicyRule
<
TFields
,
TIDField
,
TViewerContext
,
TEntity
,
TSelectedFields
,
>
Methods
evaluate
Async
evaluateAsync
(
_viewerContext
:
TViewerContext
,
_queryContext
:
EntityQueryContext
,
_evaluationContext
:
EntityPrivacyPolicyEvaluationContext
<
TFields
,
TIDField
,
TViewerContext
,
TEntity
,
TSelectedFields
,
>
,
_entity
:
TEntity
,
)
:
Promise
<
RuleEvaluationResult
>
Parameters
_viewerContext
:
TViewerContext
_queryContext
:
EntityQueryContext
_evaluationContext
:
EntityPrivacyPolicyEvaluationContext
<
TFields
,
TIDField
,
TViewerContext
,
TEntity
,
TSelectedFields
,
>
_entity
:
TEntity
Returns
Promise
<
RuleEvaluationResult
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
evaluate
Async
Entity
Loading...
Privacy policy rule that always denies.