synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
15 lines (14 loc) • 726 B
TypeScript
import { Entity, VersionableEntity } from '../Entity/Entity';
import { VIEW_CONCRETE_TYPE } from './View';
export declare const TABLE_ENTITY_CONCRETE_TYPE_VALUE = "org.sagebionetworks.repo.model.table.TableEntity";
export declare type TABLE_ENTITY_CONCRETE_TYPE = 'org.sagebionetworks.repo.model.table.TableEntity';
export declare type TABLE_CONCRETE_TYPE = VIEW_CONCRETE_TYPE | TABLE_ENTITY_CONCRETE_TYPE;
export interface Table extends VersionableEntity {
columnIds: string[];
concreteType: TABLE_CONCRETE_TYPE;
}
export interface TableEntity extends Table {
concreteType: TABLE_ENTITY_CONCRETE_TYPE;
isSearchEnabled: boolean;
}
export declare const isTableEntity: (object: Entity) => object is TableEntity;