Skip to main content
Version: Current

foundation-testing.filterconditionally

Home > @genesislcap/foundation-testing > FilterConditionally

FilterConditionally type

Filters out key/value pairs from an object where they value does not match a condition

Signature:

export type FilterConditionally<Source, Condition> = Pick<Source, {
[K in keyof Source]: Source[K] extends Condition ? K : never;
}[keyof Source]>;