Function describePrivacyPolicyRule
describePrivacyPolicyRule< 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,>( privacyPolicyRule: PrivacyPolicyRule< TFields, TIDField, TViewerContext, TEntity, TSelectedFields, >, __namedParameters: { allowCases?: Case< TFields, TIDField, TViewerContext, TEntity, TSelectedFields, >[]; denyCases?: Case< TFields, TIDField, TViewerContext, TEntity, TSelectedFields, >[]; skipCases?: Case< TFields, TIDField, TViewerContext, TEntity, TSelectedFields, >[]; },): void Parameters
- privacyPolicyRule: PrivacyPolicyRule<TFields, TIDField, TViewerContext, TEntity, TSelectedFields>
- __namedParameters: {
allowCases?: Case<
TFields,
TIDField,
TViewerContext,
TEntity,
TSelectedFields,
>[];
denyCases?: Case<
TFields,
TIDField,
TViewerContext,
TEntity,
TSelectedFields,
>[];
skipCases?: Case<
TFields,
TIDField,
TViewerContext,
TEntity,
TSelectedFields,
>[];
}
Returns void
For test simple privacy rules that don't have complex async preconditions.