UNPKG

@nfdi4plants/swate-components

Version:

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

28 lines 1.38 kB
import { Union } from '@fable-org/fable-library-js/Types.js'; import { float64 } from '@fable-org/fable-library-js/Int32.js'; import { FSharpList } from '@fable-org/fable-library-js/List.js'; import { FSharpMap } from '@fable-org/fable-library-js/Map.js'; import { TypeInfo } from '@fable-org/fable-library-js/Reflection.js'; export type Json_$union = Json<0> | Json<1> | Json<2> | Json<3> | Json<4> | Json<5>; export type Json_$cases = { 0: ["JNumber", [float64]]; 1: ["JString", [string]]; 2: ["JBool", [boolean]]; 3: ["JNull", []]; 4: ["JArray", [FSharpList<Json_$union>]]; 5: ["JObject", [FSharpMap<string, Json_$union>]]; }; export declare function Json_JNumber(Item: float64): Json<0>; export declare function Json_JString(Item: string): Json<1>; export declare function Json_JBool(Item: boolean): Json<2>; export declare function Json_JNull(): Json<3>; export declare function Json_JArray(Item: FSharpList<Json_$union>): Json<4>; export declare function Json_JObject(Item: FSharpMap<string, Json_$union>): Json<5>; export declare class Json<Tag extends keyof Json_$cases> extends Union<Tag, Json_$cases[Tag][0]> { readonly tag: Tag; readonly fields: Json_$cases[Tag][1]; constructor(tag: Tag, fields: Json_$cases[Tag][1]); cases(): string[]; } export declare function Json_$reflection(): TypeInfo; //# sourceMappingURL=Json.fs.d.ts.map