UNPKG

@sinclair/typebox

Version:

Json Schema Type Builder with Static Type Resolution for TypeScript

13 lines (11 loc) 326 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Discard = void 0; function DiscardKey(value, key) { const { [key]: _, ...rest } = value; return rest; } function Discard(value, keys) { return keys.reduce((acc, key) => DiscardKey(acc, key), value); } exports.Discard = Discard;