Files
speckle-server/packages/frontend-2/lib/projects/helpers/models.ts
T
Kristaps Fabians Geikins b02a07e2b6 feat: Frontend 2.0 MVP
2023-05-08 10:47:01 +03:00

19 lines
586 B
TypeScript

import { has } from 'lodash-es'
import {
ProjectPageLatestItemsModelItemFragment,
PendingFileUploadFragment,
ProjectModelPageVersionsCardVersionFragment
} from '~~/lib/common/generated/gql/graphql'
export function isPendingModelFragment(
i: ProjectPageLatestItemsModelItemFragment | PendingFileUploadFragment
): i is PendingFileUploadFragment {
return has(i, 'convertedMessage')
}
export function isPendingVersionFragment(
i: ProjectModelPageVersionsCardVersionFragment | PendingFileUploadFragment
): i is PendingFileUploadFragment {
return has(i, 'convertedMessage')
}