- pick<T, P1>(subject, prop1): Pick<T, P1>
Type Parameters
- T extends AnyRecord
- P1 extends string | number | symbol
- pick<T, P1, P2>(subject, prop1, prop2): Pick<T, P1 | P2>
Type Parameters
- T extends AnyRecord
- P1 extends string | number | symbol
- P2 extends string | number | symbol
Parameters
- subject: T
- prop1: P1
- prop2: P2
- pick<T, P1, P2, P3>(subject, prop1, prop2, prop3): Pick<T, P1 | P2 | P3>
Type Parameters
- T extends AnyRecord
- P1 extends string | number | symbol
- P2 extends string | number | symbol
- P3 extends string | number | symbol
Parameters
- subject: T
- prop1: P1
- prop2: P2
- prop3: P3
- pick<T, P1, P2, P3, P4>(subject, prop1, prop2, prop3, prop4): Pick<T,
| P1
| P2
| P3
| P4> Type Parameters
- T extends AnyRecord
- P1 extends string | number | symbol
- P2 extends string | number | symbol
- P3 extends string | number | symbol
- P4 extends string | number | symbol
Parameters
- subject: T
- prop1: P1
- prop2: P2
- prop3: P3
- prop4: P4
- pick<T, P1, P2, P3, P4, P5>(subject, prop1, prop2, prop3, prop4, prop5): Pick<T,
| P1
| P2
| P3
| P4
| P5> Type Parameters
- T extends AnyRecord
- P1 extends string | number | symbol
- P2 extends string | number | symbol
- P3 extends string | number | symbol
- P4 extends string | number | symbol
- P5 extends string | number | symbol
Parameters
- subject: T
- prop1: P1
- prop2: P2
- prop3: P3
- prop4: P4
- prop5: P5
- pick<T, P1, P2, P3, P4, P5, P6>(subject, prop1, prop2, prop3, prop4, prop5, prop6): Pick<T,
| P1
| P2
| P3
| P4
| P5
| P6> Type Parameters
- T extends AnyRecord
- P1 extends string | number | symbol
- P2 extends string | number | symbol
- P3 extends string | number | symbol
- P4 extends string | number | symbol
- P5 extends string | number | symbol
- P6 extends string | number | symbol
- pick<T, P1, P2, P3, P4, P5, P6, P7>(subject, prop1, prop2, prop3, prop4, prop5, prop6, prop7): Pick<T,
| P1
| P2
| P3
| P4
| P5
| P6
| P7> Type Parameters
- T extends AnyRecord
- P1 extends string | number | symbol
- P2 extends string | number | symbol
- P3 extends string | number | symbol
- P4 extends string | number | symbol
- P5 extends string | number | symbol
- P6 extends string | number | symbol
- P7 extends string | number | symbol
- pick<T, P1, P2, P3, P4, P5, P6, P7, P8>(subject, prop1, prop2, prop3, prop4, prop5, prop6, prop7, prop8): Pick<T,
| P1
| P2
| P3
| P4
| P5
| P6
| P7
| P8> Type Parameters
- T extends AnyRecord
- P1 extends string | number | symbol
- P2 extends string | number | symbol
- P3 extends string | number | symbol
- P4 extends string | number | symbol
- P5 extends string | number | symbol
- P6 extends string | number | symbol
- P7 extends string | number | symbol
- P8 extends string | number | symbol
- pick<T, P1, P2, P3, P4, P5, P6, P7, P8, P9>(subject, prop1, prop2, prop3, prop4, prop5, prop6, prop7, prop8, prop9): Pick<T,
| P1
| P2
| P3
| P4
| P5
| P6
| P7
| P8
| P9> Type Parameters
- T extends AnyRecord
- P1 extends string | number | symbol
- P2 extends string | number | symbol
- P3 extends string | number | symbol
- P4 extends string | number | symbol
- P5 extends string | number | symbol
- P6 extends string | number | symbol
- P7 extends string | number | symbol
- P8 extends string | number | symbol
- P9 extends string | number | symbol
- pick<T, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10>(subject, prop1, prop2, prop3, prop4, prop5, prop6, prop7, prop8, prop9, prop10): Pick<T,
| P1
| P2
| P3
| P4
| P5
| P6
| P7
| P8
| P9
| P10> Type Parameters
- T extends AnyRecord
- P1 extends string | number | symbol
- P2 extends string | number | symbol
- P3 extends string | number | symbol
- P4 extends string | number | symbol
- P5 extends string | number | symbol
- P6 extends string | number | symbol
- P7 extends string | number | symbol
- P8 extends string | number | symbol
- P9 extends string | number | symbol
- P10 extends string | number | symbol
- pick<T, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11>(subject, prop1, prop2, prop3, prop4, prop5, prop6, prop7, prop8, prop9, prop10, prop11): Pick<T,
| P1
| P2
| P3
| P4
| P5
| P6
| P7
| P8
| P9
| P10
| P11> Type Parameters
- T extends AnyRecord
- P1 extends string | number | symbol
- P2 extends string | number | symbol
- P3 extends string | number | symbol
- P4 extends string | number | symbol
- P5 extends string | number | symbol
- P6 extends string | number | symbol
- P7 extends string | number | symbol
- P8 extends string | number | symbol
- P9 extends string | number | symbol
- P10 extends string | number | symbol
- P11 extends string | number | symbol
- pick<T, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12>(subject, prop1, prop2, prop3, prop4, prop5, prop6, prop7, prop8, prop9, prop10, prop11, prop12): Pick<T,
| P1
| P2
| P3
| P4
| P5
| P6
| P7
| P8
| P9
| P10
| P11
| P12> Type Parameters
- T extends AnyRecord
- P1 extends string | number | symbol
- P2 extends string | number | symbol
- P3 extends string | number | symbol
- P4 extends string | number | symbol
- P5 extends string | number | symbol
- P6 extends string | number | symbol
- P7 extends string | number | symbol
- P8 extends string | number | symbol
- P9 extends string | number | symbol
- P10 extends string | number | symbol
- P11 extends string | number | symbol
- P12 extends string | number | symbol
- pick<T, Props>(subject, ...props): Pick<T, Props>
Type Parameters
- T extends AnyRecord
- Props extends string | number | symbol
Parameters
- subject: T
Rest
...props: Props[]