{"version":3,"file":"pick.mjs","names":[],"sources":["../src/pick.ts"],"sourcesContent":["export function pick<T extends object, K extends keyof T>(obj: T, keys: Array<K>): Pick<T, K> {\n\tconst o = {} as Pick<T, K>;\n\n\tkeys.forEach((key) => {\n\t\tif (Object.prototype.hasOwnProperty.call(obj, key)) {\n\t\t\to[key] = obj[key];\n\t\t}\n\t});\n\n\treturn o;\n}\n"],"mappings":";AAAA,SAAgB,KAA0C,KAAQ,MAA4B;CAC7F,MAAM,IAAI,EAAE;AAEZ,MAAK,SAAS,QAAQ;AACrB,MAAI,OAAO,UAAU,eAAe,KAAK,KAAK,IAAI,CACjD,GAAE,OAAO,IAAI;GAEb;AAEF,QAAO"}