@nfdi4plants/swate-components
Version:
Customizable React components for ontology annotation, based on Swate and the ARC.
53 lines • 3.52 kB
TypeScript
import { CompositeHeader_$union } from './Table/CompositeHeader.fs.js';
import { OntologyAnnotation } from './OntologyAnnotation.fs.js';
import { FSharpList } from '@fable-org/fable-library-js/List.js';
import { Option } from '@fable-org/fable-library-js/Option.js';
import { CompositeCell_$union } from './Table/CompositeCell.fs.js';
import { DataContext } from './DataContext.fs.js';
import { int32 } from '@fable-org/fable-library-js/Int32.js';
import { TypeInfo } from '@fable-org/fable-library-js/Reflection.js';
export declare const DataMapAux_dataHeader: CompositeHeader_$union;
export declare const DataMapAux_explication: OntologyAnnotation;
export declare const DataMapAux_explicationHeader: CompositeHeader_$union;
export declare const DataMapAux_unit: OntologyAnnotation;
export declare const DataMapAux_unitHeader: CompositeHeader_$union;
export declare const DataMapAux_objectType: OntologyAnnotation;
export declare const DataMapAux_objectTypeHeader: CompositeHeader_$union;
export declare const DataMapAux_labelHeader: CompositeHeader_$union;
export declare const DataMapAux_descriptionHeader: CompositeHeader_$union;
export declare const DataMapAux_generatedByHeader: CompositeHeader_$union;
export declare const DataMapAux_allowedHeaders: FSharpList<CompositeHeader_$union>;
export declare function DataMapAux_getOntologyColumn(f: ((arg0: DataContext) => Option<OntologyAnnotation>), dataContexts: DataContext[]): CompositeCell_$union[];
export declare function DataMapAux_getStringColumn(f: ((arg0: DataContext) => Option<string>), dataContexts: DataContext[]): CompositeCell_$union[];
export declare function DataMapAux_setOntologyColumn(f: ((arg0: DataContext, arg1: Option<OntologyAnnotation>) => void), column: CompositeCell_$union[], dataContexts: DataContext[]): void;
export declare function DataMapAux_setStringColumn(f: ((arg0: DataContext, arg1: Option<string>) => void), column: CompositeCell_$union[], dataContexts: DataContext[]): void;
export declare function DataMapAux_SanityChecks_rowIndexInBoundaries(row: int32, dataContexts: DataContext[]): void;
export declare function DataMapAux_SanityChecks_lengthOfNewColumn(newColumn: CompositeCell_$union[], dataContexts: DataContext[]): void;
export declare class DataMap {
staticHash: int32;
"dataContexts@108": DataContext[];
constructor(dataContexts: DataContext[]);
get StaticHash(): int32;
set StaticHash(value: int32);
get DataContexts(): DataContext[];
static init(): DataMap;
GetExplicationColumn(): CompositeCell_$union[];
SetExplicationColumn(cells: CompositeCell_$union[]): void;
GetUnitColumn(): CompositeCell_$union[];
SetUnitColumn(cells: CompositeCell_$union[]): void;
GetObjectTypeColumn(): CompositeCell_$union[];
SetDataTypeColumn(cells: CompositeCell_$union[]): void;
GetLabelColumn(): CompositeCell_$union[];
SetLabelColumn(cells: CompositeCell_$union[]): void;
GetDescriptionColumn(): CompositeCell_$union[];
SetDescriptionColumn(cells: CompositeCell_$union[]): void;
GetDataContext<$b>(row: int32, SkipValidation?: Option<$b>): DataContext;
static getDataContext<$a>(row: int32, SkipValidation?: Option<$a>): ((arg0: DataMap) => DataContext);
Copy(): DataMap;
Equals(obj: any): boolean;
GetHashCode(): int32;
static get FileName(): string;
}
export declare function DataMap_$reflection(): TypeInfo;
export declare function DataMap_$ctor_4E3220A7(dataContexts: DataContext[]): DataMap;
//# sourceMappingURL=DataMap.fs.d.ts.map