@nfdi4plants/swate-components
Version:
Customizable React components for ontology annotation, based on Swate and the ARC.
204 lines • 9.37 kB
TypeScript
import { Record, Union } from '@fable-org/fable-library-js/Types.js';
import { TypeInfo } from '@fable-org/fable-library-js/Reflection.js';
import { int32 } from '@fable-org/fable-library-js/Int32.js';
import { Option } from '@fable-org/fable-library-js/Option.js';
import { IComparable, IEquatable } from '@fable-org/fable-library-js/Util.js';
import { OntologyAnnotation } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/OntologyAnnotation.fs.js';
import { FSharpSet } from '@fable-org/fable-library-js/Set.js';
import { CompositeColumn } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/Table/CompositeColumn.fs.js';
import { CompositeHeader_$union } from '../fable_modules/ARCtrl.Core.3.0.0-beta.12/Table/CompositeHeader.fs.js';
export type DaisyUIColors_$union = DaisyUIColors<0> | DaisyUIColors<1> | DaisyUIColors<2> | DaisyUIColors<3> | DaisyUIColors<4> | DaisyUIColors<5> | DaisyUIColors<6>;
export type DaisyUIColors_$cases = {
0: ["Primary", []];
1: ["Secondary", []];
2: ["Accent", []];
3: ["Info", []];
4: ["Success", []];
5: ["Warning", []];
6: ["Error", []];
};
export declare function DaisyUIColors_Primary(): DaisyUIColors<0>;
export declare function DaisyUIColors_Secondary(): DaisyUIColors<1>;
export declare function DaisyUIColors_Accent(): DaisyUIColors<2>;
export declare function DaisyUIColors_Info(): DaisyUIColors<3>;
export declare function DaisyUIColors_Success(): DaisyUIColors<4>;
export declare function DaisyUIColors_Warning(): DaisyUIColors<5>;
export declare function DaisyUIColors_Error(): DaisyUIColors<6>;
export declare class DaisyUIColors<Tag extends keyof DaisyUIColors_$cases> extends Union<Tag, DaisyUIColors_$cases[Tag][0]> {
readonly tag: Tag;
readonly fields: DaisyUIColors_$cases[Tag][1];
constructor(tag: Tag, fields: DaisyUIColors_$cases[Tag][1]);
cases(): string[];
}
export declare function DaisyUIColors_$reflection(): TypeInfo;
export declare class StateContext$1<T> extends Record {
readonly data: T;
readonly setData: ((arg0: T) => void);
constructor(data: T, setData: ((arg0: T) => void));
}
export declare function StateContext$1_$reflection(gen0: TypeInfo): TypeInfo;
export type Theme = "auto" | "sunrise" | "finster" | "planti" | "viola";
export declare function ThemeModule_toString(theme: Theme): string;
export declare function ThemeModule_fromString(theme: string): Theme;
export declare function CellCoordinateRangeModule_count(range: {
xEnd: int32;
xStart: int32;
yEnd: int32;
yStart: int32;
}): int32;
export declare function CellCoordinateRangeModule_toArray(range: {
xEnd: int32;
xStart: int32;
yEnd: int32;
yStart: int32;
}): {
x: int32;
y: int32;
}[];
export declare function CellCoordinateRangeModule_contains(range: Option<{
xEnd: int32;
xStart: int32;
yEnd: int32;
yStart: int32;
}>, cellCoordinate: {
x: int32;
y: int32;
}): boolean;
export declare function TermModule_joinLeft(t1: Term, t2: Term): Term;
export declare function TermModule_joinRight(t1: Term, t2: Term): Term;
export declare function TermModule_toOntologyAnnotation(term: Term): OntologyAnnotation;
export declare function TermModule_fromOntologyAnnotation(oa: OntologyAnnotation): Term;
export declare class style {
constructor();
}
export declare function style_$reflection(): TypeInfo;
export declare function style_resolveStyle_1C38D586(style_1: string | string[]): string;
export declare function style_resolveStyle_Z76E5995B(style_1: Option<string | string[]>): string;
export declare class TermSearchConfigLocalStorageActiveKeysCtx extends Record implements IEquatable<TermSearchConfigLocalStorageActiveKeysCtx>, IComparable<TermSearchConfigLocalStorageActiveKeysCtx> {
readonly disableDefault: boolean;
readonly aktiveKeys: string[];
constructor(disableDefault: boolean, aktiveKeys: string[]);
}
export declare function TermSearchConfigLocalStorageActiveKeysCtx_$reflection(): TypeInfo;
export declare function TermSearchConfigLocalStorageActiveKeysCtx_init_5C950912(defaultActive?: FSharpSet<string>): TermSearchConfigLocalStorageActiveKeysCtx;
export declare class TermSearchConfigCtx extends Record implements IEquatable<TermSearchConfigCtx> {
readonly hasProvider: boolean;
readonly disableDefault: boolean;
readonly termSearchQueries: [string, ((arg0: string) => Promise<Term[]>)][];
readonly parentSearchQueries: [string, ((arg0: [string, string]) => Promise<Term[]>)][];
readonly allChildrenSearchQueries: [string, ((arg0: string) => Promise<Term[]>)][];
constructor(hasProvider: boolean, disableDefault: boolean, termSearchQueries: [string, ((arg0: string) => Promise<Term[]>)][], parentSearchQueries: [string, ((arg0: [string, string]) => Promise<Term[]>)][], allChildrenSearchQueries: [string, ((arg0: string) => Promise<Term[]>)][]);
}
export declare function TermSearchConfigCtx_$reflection(): TypeInfo;
export declare function TermSearchConfigCtx_init(): TermSearchConfigCtx;
export type AnnotationTableContextMenu_PasteCases_$union = AnnotationTableContextMenu_PasteCases<0> | AnnotationTableContextMenu_PasteCases<1> | AnnotationTableContextMenu_PasteCases<2>;
export type AnnotationTableContextMenu_PasteCases_$cases = {
0: ["AddColumns", [{
coordinate: {
x: int32;
y: int32;
};
coordinates: {
x: int32;
y: int32;
}[][];
data: CompositeColumn[];
}]];
1: ["PasteCells", [{
coordinates: {
x: int32;
y: int32;
}[][];
data: CompositeColumn[];
}]];
2: ["Unknown", [{
data: string[][];
headers: CompositeHeader_$union[];
}]];
};
export declare function AnnotationTableContextMenu_PasteCases_AddColumns(Item: {
coordinate: {
x: int32;
y: int32;
};
coordinates: {
x: int32;
y: int32;
}[][];
data: CompositeColumn[];
}): AnnotationTableContextMenu_PasteCases<0>;
export declare function AnnotationTableContextMenu_PasteCases_PasteCells(Item: {
coordinates: {
x: int32;
y: int32;
}[][];
data: CompositeColumn[];
}): AnnotationTableContextMenu_PasteCases<1>;
export declare function AnnotationTableContextMenu_PasteCases_Unknown(Item: {
data: string[][];
headers: CompositeHeader_$union[];
}): AnnotationTableContextMenu_PasteCases<2>;
export declare class AnnotationTableContextMenu_PasteCases<Tag extends keyof AnnotationTableContextMenu_PasteCases_$cases> extends Union<Tag, AnnotationTableContextMenu_PasteCases_$cases[Tag][0]> {
readonly tag: Tag;
readonly fields: AnnotationTableContextMenu_PasteCases_$cases[Tag][1];
constructor(tag: Tag, fields: AnnotationTableContextMenu_PasteCases_$cases[Tag][1]);
cases(): string[];
}
export declare function AnnotationTableContextMenu_PasteCases_$reflection(): TypeInfo;
export type AnnotationTable_ModalTypes_$union = AnnotationTable_ModalTypes<0> | AnnotationTable_ModalTypes<1> | AnnotationTable_ModalTypes<2> | AnnotationTable_ModalTypes<3> | AnnotationTable_ModalTypes<4> | AnnotationTable_ModalTypes<5> | AnnotationTable_ModalTypes<6> | AnnotationTable_ModalTypes<7>;
export type AnnotationTable_ModalTypes_$cases = {
0: ["Details", [{
x: int32;
y: int32;
}]];
1: ["Transform", [{
x: int32;
y: int32;
}]];
2: ["Edit", [{
x: int32;
y: int32;
}]];
3: ["PasteCaseUserInput", [AnnotationTableContextMenu_PasteCases_$union, SelectHandle]];
4: ["MoveColumn", [{
x: int32;
y: int32;
}, {
x: int32;
y: int32;
}]];
5: ["Error", [string]];
6: ["UnknownPasteCase", [AnnotationTableContextMenu_PasteCases_$union]];
7: ["None", []];
};
export declare function AnnotationTable_ModalTypes_Details(Item: {
x: int32;
y: int32;
}): AnnotationTable_ModalTypes<0>;
export declare function AnnotationTable_ModalTypes_Transform(Item: {
x: int32;
y: int32;
}): AnnotationTable_ModalTypes<1>;
export declare function AnnotationTable_ModalTypes_Edit(Item: {
x: int32;
y: int32;
}): AnnotationTable_ModalTypes<2>;
export declare function AnnotationTable_ModalTypes_PasteCaseUserInput(Item1: AnnotationTableContextMenu_PasteCases_$union, Item2: SelectHandle): AnnotationTable_ModalTypes<3>;
export declare function AnnotationTable_ModalTypes_MoveColumn(uiTableIndex: {
x: int32;
y: int32;
}, arcTableIndex: {
x: int32;
y: int32;
}): AnnotationTable_ModalTypes<4>;
export declare function AnnotationTable_ModalTypes_Error(Item: string): AnnotationTable_ModalTypes<5>;
export declare function AnnotationTable_ModalTypes_UnknownPasteCase(Item: AnnotationTableContextMenu_PasteCases_$union): AnnotationTable_ModalTypes<6>;
export declare function AnnotationTable_ModalTypes_None(): AnnotationTable_ModalTypes<7>;
export declare class AnnotationTable_ModalTypes<Tag extends keyof AnnotationTable_ModalTypes_$cases> extends Union<Tag, AnnotationTable_ModalTypes_$cases[Tag][0]> {
readonly tag: Tag;
readonly fields: AnnotationTable_ModalTypes_$cases[Tag][1];
constructor(tag: Tag, fields: AnnotationTable_ModalTypes_$cases[Tag][1]);
cases(): string[];
}
export declare function AnnotationTable_ModalTypes_$reflection(): TypeInfo;
//# sourceMappingURL=Types.fs.d.ts.map