Type Alias OmitKeyof<TObject, TKey, TStrictly>

OmitKeyof<TObject, TKey, TStrictly>: Omit<TObject, TKey>

Type Parameters

  • TObject
  • TKey extends TStrictly extends "safely"
        ?
            | keyof TObject
            | string & Record<never, never>
            | number & Record<never, never>
            | symbol & Record<never, never>
        : keyof TObject
  • TStrictly extends "strictly" | "safely" = "strictly"