//#region src/_util/omitUndefined.d.ts /** * Copy `obj` without the keys whose value is `undefined`. * * Vue materialises every declared prop on `props` (unset ones as `undefined`), * so spreading `props` into a child forwards dozens of empty keys that the * child then has to normalise in `initProps` / `setFullProps` on every mount. * Boolean props in this code base default to `undefined` rather than `false`, * so leaving an unset key out is equivalent to passing it as `undefined`. */ declare function omitUndefined>(obj: T, omitKeys?: readonly string[]): Partial; //#endregion export { omitUndefined };