Function describePrivacyPolicyRule
describePrivacyPolicyRule< TFields extends object, TID extends {}, TViewerContext extends ViewerContext, TEntity extends ReadonlyEntity<TFields, TID, TViewerContext, TSelectedFields>, TSelectedFields extends string | number | symbol = keyof TFields,>( privacyPolicyRule: PrivacyPolicyRule< TFields, TID, TViewerContext, TEntity, TSelectedFields, >, __namedParameters: { allowCases?: Case< TFields, TID, TViewerContext, TEntity, TSelectedFields, >[]; denyCases?: Case<TFields, TID, TViewerContext, TEntity, TSelectedFields>[]; skipCases?: Case<TFields, TID, TViewerContext, TEntity, TSelectedFields>[]; },): void Parameters
- privacyPolicyRule: PrivacyPolicyRule<TFields, TID, TViewerContext, TEntity, TSelectedFields>
- __namedParameters: {
allowCases?: Case<
TFields,
TID,
TViewerContext,
TEntity,
TSelectedFields,
>[];
denyCases?: Case<TFields, TID, TViewerContext, TEntity, TSelectedFields>[];
skipCases?: Case<TFields, TID, TViewerContext, TEntity, TSelectedFields>[];
}
Returns void
For test simple privacy rules that don't have complex async preconditions.