{"version":3,"sources":["../../src/functions/objectFromEntries/objectFromEntries.ts","../../src/functions/toObject/toObject.ts"],"names":[],"mappings":";AAAO,IAAM,oBAAuC,OAAO;;;ACSpD,SAAS,SAA2B,OAAqB;AAC9D,SAAO,kBAAkB,MAAM,IAAI,CAAC,UAAU,CAAC,OAAO,KAAK,CAAC,CAAC;AAC/D","sourcesContent":["export const objectFromEntries: ObjectFromEntries = Object.fromEntries;\n\ninterface ObjectFromEntries {\n  <K extends PropertyKey, V>(entries: Iterable<readonly [K, V]>): Record<K, V>;\n}\n","import { objectFromEntries } from '../objectFromEntries';\n\n/**\n * Converts an array of strings to an object with the same values as keys and values.\n * @example\n * ```ts\n * toObject(['a', 'b']) // { a: 'a', b: 'b' }\n * ```\n */\nexport function toObject<T extends string>(array: readonly T[]) {\n  return objectFromEntries(array.map((value) => [value, value]));\n}\n"]}