Reworked permission rules and filtering to follow similar pattern to catalog
Signed-off-by: Harry Hogg <hhogg@spotify.com> Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
This commit is contained in:
committed by
Vincenzo Scamporlino
parent
f8540c1049
commit
277847e064
@@ -126,7 +126,7 @@ export type MetadataResponse = {
|
||||
rules: MetadataResponseSerializedRule[];
|
||||
};
|
||||
|
||||
const applyConditions = <TResourceType extends string, TResource>(
|
||||
export const applyConditions = <TResourceType extends string, TResource>(
|
||||
criteria: PermissionCriteria<PermissionCondition<TResourceType>>,
|
||||
resource: TResource | undefined,
|
||||
getRule: (name: string) => PermissionRule<TResource, unknown, TResourceType>,
|
||||
|
||||
@@ -19,4 +19,9 @@ export * from './createConditionExports';
|
||||
export * from './createConditionTransformer';
|
||||
export * from './createPermissionIntegrationRouter';
|
||||
export * from './createPermissionRule';
|
||||
export { isAndCriteria, isOrCriteria, isNotCriteria } from './util';
|
||||
export {
|
||||
createGetRule,
|
||||
isAndCriteria,
|
||||
isOrCriteria,
|
||||
isNotCriteria,
|
||||
} from './util';
|
||||
|
||||
Reference in New Issue
Block a user