UNPKG

@sprucelabs/schema

Version:

Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓

4 lines (3 loc) • 254 B
import { FieldName } from '../fields/field.static.types'; import { SchemaFieldsByName } from '../schemas.static.types'; export default function pickFields<F extends SchemaFieldsByName, Name extends FieldName<F>>(fields: F, names: Name[]): Pick<F, Name>;