Updated API reports

Signed-off-by: Harry Hogg <hhogg@spotify.com>
This commit is contained in:
Harry Hogg
2022-09-29 11:28:18 +01:00
parent 46b4a72cee
commit 1893c3d4da
+2
View File
@@ -24,6 +24,7 @@ import { PolicyDecision } from '@backstage/plugin-permission-common';
import { QueryPermissionRequest } from '@backstage/plugin-permission-common';
import { ResourcePermission } from '@backstage/plugin-permission-common';
import { TokenManager } from '@backstage/backend-common';
import { z } from 'zod';
// @public
export type ApplyConditionsRequest = {
@@ -170,6 +171,7 @@ export type PermissionRule<
name: string;
description: string;
resourceType: TResourceType;
schema: z.ZodSchema<TParams>;
apply(resource: TResource, ...params: TParams): boolean;
toQuery(...params: TParams): PermissionCriteria<TQuery>;
};