UNPKG

@opra/common

Version:
13 lines (12 loc) 455 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PartialType = PartialType; const create_mapped_class_js_1 = require("./utils/create-mapped-class.js"); /** * */ function PartialType(base, ...args) { const keys = Array.isArray(args[0]) ? args[0] : true; const options = Array.isArray(args[0]) ? args[1] : args[0]; return (0, create_mapped_class_js_1.createMappedClass)(base, { partial: keys }, options); }