Repository URL to install this package:
|
Version:
1.2.8 ▾
|
import { ValidMap, ValidSet } from '../../../typings/generic'
export function isMap(x: any): x is ValidMap
export function isSet(x: any): x is ValidSet
export function fromArrayToSet(x: Array<any>): Set<Array<any>>
export function toSet(x: Array<any>): typeof fromArrayToSet
export function toSet(x: any): Set<typeof x>
export function fromObjToMap(x: Object): ValidMap
export function toMap(x?: Object | any): ValidMap
export function isCollection(x: ValidMap): true
export function isCollection(x: ValidSet): true
export function isCollection(x: any): false
export function isWeakMap(x: any): x is WeakMap<Object, typeof x>
export function isWeakSet(x: any): x is WeakSet<typeof x>
// @todo
export function collectionToObj(x: ValidSet | ValidMap): Object
export function fromSetToObj(x: ValidSet): Object
export function fromSetToArray(x: ValidSet): Array<typeof x>
export function fromSetToArray<T>(x: ValidSet): Array<T>
export function fromMapToObj(x: ValidMap): Object
export { fromSetToArray as fromSetToPairs }
export { collectionToObj as fromCollectionToObj }