UNPKG

@nfdi4plants/swate-components

Version:

Customizable React components for ontology annotation, based on Swate and the ARC.

41 lines 4.01 kB
import { float32 as float32_1 } from '@fable-org/fable-library-js/Int32.js'; import { IEncodable } from './Types.fs.js'; import { FSharpList } from '@fable-org/fable-library-js/List.js'; import { FSharpMap } from '@fable-org/fable-library-js/Map.js'; import { Option } from '@fable-org/fable-library-js/Option.js'; export declare function float32(value: float32_1): IEncodable; export declare function list(values: FSharpList<IEncodable>): IEncodable; export declare function seq(values: Iterable<IEncodable>): IEncodable; export declare function resizeArray(values: IEncodable[]): IEncodable; export declare function dict(values: FSharpMap<string, IEncodable>): IEncodable; export declare function tuple2<T1, T2>(enc1: ((arg0: T1) => IEncodable), enc2: ((arg0: T2) => IEncodable), v1: T1, v2: T2): IEncodable; export declare function tuple3<T1, T2, T3>(enc1: ((arg0: T1) => IEncodable), enc2: ((arg0: T2) => IEncodable), enc3: ((arg0: T3) => IEncodable), v1: T1, v2: T2, v3: T3): IEncodable; export declare function tuple4<T1, T2, T3, T4>(enc1: ((arg0: T1) => IEncodable), enc2: ((arg0: T2) => IEncodable), enc3: ((arg0: T3) => IEncodable), enc4: ((arg0: T4) => IEncodable), v1: T1, v2: T2, v3: T3, v4: T4): IEncodable; export declare function tuple5<T1, T2, T3, T4, T5>(enc1: ((arg0: T1) => IEncodable), enc2: ((arg0: T2) => IEncodable), enc3: ((arg0: T3) => IEncodable), enc4: ((arg0: T4) => IEncodable), enc5: ((arg0: T5) => IEncodable), v1: T1, v2: T2, v3: T3, v4: T4, v5: T5): IEncodable; export declare function tuple6<T1, T2, T3, T4, T5, T6>(enc1: ((arg0: T1) => IEncodable), enc2: ((arg0: T2) => IEncodable), enc3: ((arg0: T3) => IEncodable), enc4: ((arg0: T4) => IEncodable), enc5: ((arg0: T5) => IEncodable), enc6: ((arg0: T6) => IEncodable), v1: T1, v2: T2, v3: T3, v4: T4, v5: T5, v6: T6): IEncodable; export declare function tuple7<T1, T2, T3, T4, T5, T6, T7>(enc1: ((arg0: T1) => IEncodable), enc2: ((arg0: T2) => IEncodable), enc3: ((arg0: T3) => IEncodable), enc4: ((arg0: T4) => IEncodable), enc5: ((arg0: T5) => IEncodable), enc6: ((arg0: T6) => IEncodable), enc7: ((arg0: T7) => IEncodable), v1: T1, v2: T2, v3: T3, v4: T4, v5: T5, v6: T6, v7: T7): IEncodable; export declare function tuple8<T1, T2, T3, T4, T5, T6, T7, T8>(enc1: ((arg0: T1) => IEncodable), enc2: ((arg0: T2) => IEncodable), enc3: ((arg0: T3) => IEncodable), enc4: ((arg0: T4) => IEncodable), enc5: ((arg0: T5) => IEncodable), enc6: ((arg0: T6) => IEncodable), enc7: ((arg0: T7) => IEncodable), enc8: ((arg0: T8) => IEncodable), v1: T1, v2: T2, v3: T3, v4: T4, v5: T5, v6: T6, v7: T7, v8: T8): IEncodable; export declare function map<key, value>(keyEncoder: ((arg0: key) => IEncodable), valueEncoder: ((arg0: value) => IEncodable), values: FSharpMap<key, value>): IEncodable; export declare function Enum_byte<TEnum>(value: TEnum): IEncodable; export declare function Enum_sbyte<TEnum>(value: TEnum): IEncodable; export declare function Enum_int16<TEnum>(value: TEnum): IEncodable; export declare function Enum_uint16<TEnum>(value: TEnum): IEncodable; export declare function Enum_int<TEnum>(value: TEnum): IEncodable; export declare function Enum_uint32<TEnum>(value: TEnum): IEncodable; /** * Encodes an option value using the provided encoder. * * Attention, this encoder is lossy, it's result will not be able to distinguish between `'T option` and `'T option option`. * * If you need to distinguish between `'T option` and `'T option option`, use `losslessOption`. */ export declare function lossyOption<a>(encoder: ((arg0: a) => IEncodable)): ((arg0: Option<a>) => IEncodable); /** * Encodes an option value using the provided encoder. * * This encoder is lossless, it's result will be able to distinguish between `'T option` and `'T option option`. * * If you don't need to distinguish between `'T option` and `'T option option`, use `lossyOption`. */ export declare function losslessOption<a>(encoder: ((arg0: a) => IEncodable), value: Option<a>): IEncodable; //# sourceMappingURL=Encode.fs.d.ts.map