UNPKG

@opra/common

Version:
10 lines (9 loc) 312 B
import { createMappedClass } from './utils/create-mapped-class.js'; /** * */ export function PartialType(base, ...args) { const keys = Array.isArray(args[0]) ? args[0] : true; const options = Array.isArray(args[0]) ? args[1] : args[0]; return createMappedClass(base, { partial: keys }, options); }