UNPKG

@fable-org/fable-library-js

Version:

Core library used by F# projects compiled with fable.io

13 lines (12 loc) 832 B
import { IMap, IMapOrWeakMap, ISet } from "./Util.js"; import { FSharpRef } from "./Types.js"; export declare function keyValueList(fields: Iterable<any>, caseRule?: number): { [k: string]: any; }; export declare function containsValue<K, V>(v: V, map: IMap<K, V>): boolean; export declare function tryGetValue<K, V>(map: IMapOrWeakMap<K, V>, key: K, defaultValue: FSharpRef<V>): boolean; export declare function addToSet<T>(v: T, set: ISet<T>): boolean; export declare function tryAddToDict<K, V>(dict: IMapOrWeakMap<K, V>, k: K, v: V): boolean; export declare function addToDict<K, V>(dict: IMapOrWeakMap<K, V>, k: K, v: V): void; export declare function getItemFromDict<K, V>(map: IMap<K, V>, key: K): V; export declare function getItemFromDictOrCreate<K, V>(map: IMapOrWeakMap<K, V>, key: K, createValue: (key: K) => V): V;