import { DataJob, SearchResult, SearchResults } from '../../../types.generated'; import { dataJobEntity } from '../entity/dataJobEntity'; import { generateData } from './dataGenerator'; const searchResult = (): SearchResult => { return { entity: dataJobEntity(), matchedFields: [], __typename: 'SearchResult', }; }; const generateSearchResults = (): SearchResult[] => { return generateData({ generator: searchResult, count: 2 }); }; const searchResults = generateSearchResults(); export const dataJobSearchResult: SearchResults = { start: 0, count: 0, total: 0, searchResults, facets: [], __typename: 'SearchResults', }; export const findDataJobByURN = (urn: string): DataJob => { return searchResults.find((r) => { return (r.entity as DataJob).urn === urn; })?.entity as DataJob; };