UNPKG

typing-assets

Version:

Additional typing assets and helpers for better TypeScript experience

15 lines 612 B
/** * * @param source Source object * @param properties Properties to exclude (as `array`) * @returns Source with excluded properties */ export declare const excludeProperties: <TSource, TProp extends keyof TSource>(source: TSource, ...args: TProp[]) => Omit<TSource, TProp>; /** * * @param source Source object * @param properties Properties to pick (as `array`) * @returns Only picked properties from `source` */ export declare const pickProperties: <TSource, TProp extends keyof TSource>(source: TSource, ...args: TProp[]) => Pick<TSource, TProp>; //# sourceMappingURL=propertiesAggregation.d.ts.map