synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
13 lines (12 loc) • 754 B
TypeScript
import { EntityHeader, EntityType, ENTITY_CONCRETE_TYPE, ProjectHeader } from '../synapseTypes';
import { Hit } from '../synapseTypes/Search';
export declare function getEntityTypeFromHeader(header: Pick<EntityHeader, 'name' | 'id' | 'type'> | EntityHeader | ProjectHeader | Hit): EntityType;
export declare function isContainerType(type: EntityType): boolean;
export declare function entityTypeToFriendlyName(entityType: EntityType): string;
export declare function convertToEntityType(typeString: string | ENTITY_CONCRETE_TYPE | EntityType): EntityType;
/**
* https://docs.synapse.org/rest/org/sagebionetworks/repo/model/VersionableEntity.html
* @param type
* @returns
*/
export declare function isVersionableEntityType(type: EntityType): boolean;