@nfdi4plants/swate-components
Version:
Customizable React components for ontology annotation, based on Swate and the ARC.
24 lines • 1.68 kB
TypeScript
import { Record } from '@fable-org/fable-library-js/Types.js';
import { FSharpList } from '@fable-org/fable-library-js/List.js';
import { Option } from '@fable-org/fable-library-js/Option.js';
import { MaterialAttributeValue } from './MaterialAttributeValue.fs.js';
import { IComparable, IEquatable } from '@fable-org/fable-library-js/Util.js';
import { IISAPrintable } from '../Helper/Printer.fs.js';
import { TypeInfo } from '@fable-org/fable-library-js/Reflection.js';
import { OntologyAnnotation } from '../OntologyAnnotation.fs.js';
export declare class Source extends Record implements IEquatable<Source>, IComparable<Source>, IISAPrintable {
readonly ID: Option<string>;
readonly Name: Option<string>;
readonly Characteristics: Option<FSharpList<MaterialAttributeValue>>;
constructor(ID: Option<string>, Name: Option<string>, Characteristics: Option<FSharpList<MaterialAttributeValue>>);
Print(): string;
PrintCompact(): string;
}
export declare function Source_$reflection(): TypeInfo;
export declare function Source_make(id: Option<string>, name: Option<string>, characteristics: Option<FSharpList<MaterialAttributeValue>>): Source;
export declare function Source_create_Z5CA08497(Id?: string, Name?: string, Characteristics?: FSharpList<MaterialAttributeValue>): Source;
export declare function Source_get_empty(): Source;
export declare function Source__get_NameAsString(this$: Source): string;
export declare function Source_getUnits_53E41069(m: Source): FSharpList<OntologyAnnotation>;
export declare function Source_setCharacteristicValues(values: FSharpList<MaterialAttributeValue>, m: Source): Source;
//# sourceMappingURL=Source.fs.d.ts.map