chore: export typegurad from common instead

Signed-off-by: blam <ben@blam.sh>
This commit is contained in:
blam
2023-03-21 09:10:30 +01:00
committed by Min Kim
parent c9461071fc
commit 2bc8050b15
2 changed files with 14 additions and 1 deletions
@@ -86,3 +86,13 @@ export const templateEntityV1beta3Validator: KindValidator = {
return validator(data) === data;
},
};
/**
* Typeguard for filtering entities and ensuring v1beta3 entities
* @public
*/
export const isTemplateEntityV1beta3 = (
entity: Entity,
): entity is TemplateEntityV1beta3 =>
entity.apiVersion === 'scaffolder.backstage.io/v1beta3' &&
entity.kind === 'Template';
+4 -1
View File
@@ -21,5 +21,8 @@
*/
export * from './TaskSpec';
export { templateEntityV1beta3Validator } from './TemplateEntityV1beta3';
export {
templateEntityV1beta3Validator,
isTemplateEntityV1beta3,
} from './TemplateEntityV1beta3';
export type { TemplateEntityV1beta3 } from './TemplateEntityV1beta3';