synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
12 lines • 1.28 kB
TypeScript
import { EntityType } from '@sage-bionetworks/synapse-client';
import { ColumnModel, Entity } from '@sage-bionetworks/synapse-types';
export type CreateTableViewWizardStep = 'CHOOSE_TABLE_TYPE' | 'CHOOSE_VIEW_TYPE' | 'ENTITY_VIEW_SCOPE' | 'SUBMISSION_VIEW_SCOPE' | 'TABLE_COLUMNS' | 'TABLE_SQL' | 'TABLE_NAME';
export declare function getModalTitle(step: CreateTableViewWizardStep, entityType?: EntityType): string;
export declare function getPreviousStep(currentStep: CreateTableViewWizardStep, entityType?: EntityType): CreateTableViewWizardStep;
export declare function isLastStep(step: CreateTableViewWizardStep): step is "TABLE_NAME";
export declare function getStepAfterTypeSelection(entityType: EntityType): CreateTableViewWizardStep;
export declare function maybeSetColumnIds(entityToCreate: Entity, entityType: EntityType, createdColumnModels: ColumnModel[]): void;
export declare function maybeSetScopeIds(entityToCreate: Entity, entityType: EntityType, scopeIds: string[]): void;
export declare function maybeSetViewTypeMask(entityToCreate: Entity, entityType: EntityType, viewTypeMask: number): void;
export declare function maybeSetDefiningSQL(entityToCreate: Entity, entityType: EntityType, sql: string): void;
//# sourceMappingURL=CreateTableViewWizardUtils.d.ts.map