Creates a shape by picking specific keys off of another object shape.
import {pickShape, checkValidShape} from 'object-shape-tester';const myShape = pickShape( { hi: '', bye: -1, }, { hi: true, },);checkValidShape( { hi: 'some value', }, myShape,); // `true`checkValidShape( { hi: 'some value', bye: 100, }, myShape,); // `false` Copy
import {pickShape, checkValidShape} from 'object-shape-tester';const myShape = pickShape( { hi: '', bye: -1, }, { hi: true, },);checkValidShape( { hi: 'some value', }, myShape,); // `true`checkValidShape( { hi: 'some value', bye: 100, }, myShape,); // `false`
Creates a shape by picking specific keys off of another object shape.