UNPKG

@altostra/core

Version:

Core library for shared types and logic

6 lines (5 loc) 424 B
import type { Key } from "./Common"; export declare function isObject(val: any): val is Record<Key, unknown>; export declare type Entry<TValue, TKey extends Key = string> = [TKey, TValue]; export declare function entry<TValue, TKey extends Key>(key: TKey, value: TValue): Entry<TValue, TKey>; export declare function objectFromEntries<TKey extends Key, TValue>(entries: Iterable<Entry<TValue, TKey>>): Record<TKey, TValue>;