UNPKG

vuestic-ui

Version:
1 lines 685 B
{"version":3,"file":"omit.mjs","sources":["../../../../src/utils/omit.ts"],"sourcesContent":["export const omit = <Obj extends Record<string, any>, Keys extends keyof Obj>(o: Obj, keys: readonly Keys[]) => {\n return ((Object.keys(o) as (keyof Obj)[])\n .filter((key: keyof Obj) => !keys.includes(key as Keys)) as (keyof Omit<Obj, Keys>)[])\n .reduce((acc, key) => {\n acc[key] = o[key]\n return acc\n }, { } as Omit<Obj, Keys>)\n}\n"],"names":[],"mappings":"AAAa,MAAA,OAAO,CAA0D,GAAQ,SAA0B;AAC9G,SAAS,OAAO,KAAK,CAAC,EACnB,OAAO,CAAC,QAAmB,CAAC,KAAK,SAAS,GAAW,CAAC,EACtD,OAAO,CAAC,KAAK,QAAQ;AAChB,QAAA,GAAG,IAAI,EAAE,GAAG;AACT,WAAA;AAAA,EACT,GAAG,CAAsB,CAAA;AAC7B;"}