UNPKG

@strapi/utils

Version:

Shared utilities for the Strapi packages

1 lines 873 B
{"version":3,"file":"objects.mjs","sources":["../../src/primitives/objects.ts"],"sourcesContent":["import _ from 'lodash';\n\nconst keysDeep = (obj: object, path: string[] = []): string[] =>\n !_.isObject(obj)\n ? [path.join('.')]\n : _.reduce(\n obj,\n (acc, next, key) => _.concat(acc, keysDeep(next, [...path, key])),\n [] as string[]\n );\n\nexport { keysDeep };\n"],"names":["keysDeep","obj","path","_","isObject","join","reduce","acc","next","key","concat"],"mappings":";;AAEMA,MAAAA,QAAAA,GAAW,CAACC,GAAAA,EAAaC,IAAiB,GAAA,EAAE,GAChD,CAACC,UAAAA,CAAEC,QAAQ,CAACH,GACR,CAAA,GAAA;AAACC,QAAAA,IAAAA,CAAKG,IAAI,CAAC,GAAA;AAAK,KAAA,GAChBF,UAAEG,CAAAA,MAAM,CACNL,GAAAA,EACA,CAACM,GAAAA,EAAKC,IAAMC,EAAAA,GAAAA,GAAQN,UAAEO,CAAAA,MAAM,CAACH,GAAAA,EAAKP,SAASQ,IAAM,EAAA;AAAIN,YAAAA,GAAAA,IAAAA;AAAMO,YAAAA;AAAI,SAAA,CAAA,CAAA,EAC/D,EAAE;;;;"}