{"version":3,"file":"pick.js","sourceRoot":"","sources":["../../src/utils/pick.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,MAAM,UAAU,IAAI,CAAC,GAAQ,EAAE,IAAc;IAC3C,IAAM,CAAC,GAAG,EAAE,CAAC;IAEb,IAAI,GAAG,KAAK,IAAI,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;QAC3C,IAAI,CAAC,OAAO,CAAC,UAAC,GAAW;YACvB,IAAM,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;YACnB,IAAI,CAAC,KAAK,SAAS,EAAE;gBACnB,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;aACZ;QACH,CAAC,CAAC,CAAC;KACJ;IACD,OAAO,CAAC,CAAC;AACX,CAAC","sourcesContent":["/**\n * 类似 lodash.pick 的方法\n * @param obj\n * @param keys\n */\nexport function pick(obj: any, keys: string[]): object {\n const r = {};\n\n if (obj !== null && typeof obj === 'object') {\n keys.forEach((key: string) => {\n const v = obj[key];\n if (v !== undefined) {\n r[key] = v;\n }\n });\n }\n return r;\n}\n"]}