catalog-react: removed evaluateEntityPredicate
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
@@ -363,12 +363,6 @@ export type EntityPredicateValue =
|
||||
$contains: EntityPredicateExpression;
|
||||
};
|
||||
|
||||
// @alpha
|
||||
export function evaluateEntityPredicate(
|
||||
filter: EntityPredicate,
|
||||
value: JsonValue,
|
||||
): boolean;
|
||||
|
||||
// @alpha
|
||||
export function isOwnerOf(owner: Entity, entity: Entity): boolean;
|
||||
|
||||
|
||||
+3
-3
@@ -14,10 +14,10 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { evaluateEntityPredicate } from './evaluateEntityPredicate';
|
||||
import { entityPredicateToFilterFunction } from './entityPredicateToFilterFunction';
|
||||
import { EntityPredicate } from './types';
|
||||
|
||||
describe('evaluateEntityPredicate', () => {
|
||||
describe('entityPredicateToFilterFunction', () => {
|
||||
const entities = [
|
||||
{
|
||||
apiVersion: 'backstage.io/v1alpha1',
|
||||
@@ -228,7 +228,7 @@ describe('evaluateEntityPredicate', () => {
|
||||
],
|
||||
])('filter entry %#', (expected, filter) => {
|
||||
const filtered = entities.filter(entity =>
|
||||
evaluateEntityPredicate(filter, entity),
|
||||
entityPredicateToFilterFunction(filter)(entity),
|
||||
);
|
||||
expect(filtered.map(e => e.metadata.name).sort()).toEqual(
|
||||
expected.split(',').filter(Boolean).sort(),
|
||||
+2
-2
@@ -35,9 +35,9 @@ export function entityPredicateToFilterFunction<T extends JsonValue>(
|
||||
/**
|
||||
* Evaluate a entity predicate against a value, typically an entity.
|
||||
*
|
||||
* @alpha
|
||||
* @internal
|
||||
*/
|
||||
export function evaluateEntityPredicate(
|
||||
function evaluateEntityPredicate(
|
||||
filter: EntityPredicate,
|
||||
value: JsonValue,
|
||||
): boolean {
|
||||
@@ -20,7 +20,4 @@ export type {
|
||||
EntityPredicatePrimitive,
|
||||
EntityPredicateValue,
|
||||
} from './types';
|
||||
export {
|
||||
evaluateEntityPredicate,
|
||||
entityPredicateToFilterFunction,
|
||||
} from './evaluateEntityPredicate';
|
||||
export { entityPredicateToFilterFunction } from './entityPredicateToFilterFunction';
|
||||
|
||||
Reference in New Issue
Block a user