Skip to content

how to dynamic omit #19

@productdevbook

Description

@productdevbook
import { omit } from 'filter-anything'

const obj1 = {
  a: 1,
  b: 2,
  c: 3,
}

const obj2 = {
  a: 2,
  c: 3,
  d: 4,
}
type CommonKeys = Extract<keyof typeof obj1, keyof typeof obj2> // 'a' | 'c'

const commonKeyss = Object.keys(obj1).filter(key => obj2.hasOwnProperty(key)) as CommonKeys[] // ['a', 'c']

const aa = omit(obj1, commonKeyss)
aa. // dont working dont a see only `b` 
CleanShot 2023-09-11 at 05 42 09@2x

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions