New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@bem-react/core

Package Overview
Dependencies
Maintainers
5
Versions
56
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bem-react/core - npm Package Compare versions

Comparing version 2.0.9 to 2.0.10

6

CHANGELOG.md

@@ -6,2 +6,8 @@ # Change Log

## [2.0.10](https://github.com/bem/bem-react/compare/@bem-react/core@2.0.9...@bem-react/core@2.0.10) (2020-05-06)
### Bug Fixes
- composeU - deep union for properties ([0569438](https://github.com/bem/bem-react/commit/056943819cefb94357946b54601861989af64276))
## [2.0.9](https://github.com/bem/bem-react/compare/@bem-react/core@2.0.8...@bem-react/core@2.0.9) (2020-04-02)

@@ -8,0 +14,0 @@

37

core.d.ts

@@ -23,10 +23,33 @@ import { ComponentType, StatelessComponent } from 'react';

export declare function compose(...fns: Array<HOC<any>>): Composition<any>;
declare type SafeUnionType<P, C> = P extends keyof C ? C[P] : never;
declare type DeepUnion2<T1, T2> = {
[P in keyof (T1 & T2)]: SafeUnionType<P, T1> | SafeUnionType<P, T2>;
};
declare type DeepUnion3<T1, T2, T3> = {
[P in keyof (T1 & T2 & T3)]: SafeUnionType<P, T1> | SafeUnionType<P, T2> | SafeUnionType<P, T3>;
};
declare type DeepUnion4<T1, T2, T3, T4> = {
[P in keyof (T1 & T2 & T3 & T4)]: SafeUnionType<P, T1> | SafeUnionType<P, T2> | SafeUnionType<P, T3> | SafeUnionType<P, T4>;
};
declare type DeepUnion5<T1, T2, T3, T4, T5> = {
[P in keyof (T1 & T2 & T3 & T4 & T5)]: SafeUnionType<P, T1> | SafeUnionType<P, T2> | SafeUnionType<P, T3> | SafeUnionType<P, T4> | SafeUnionType<P, T5>;
};
declare type DeepUnion6<T1, T2, T3, T4, T5, T6> = {
[P in keyof (T1 & T2 & T3 & T4 & T5 & T6)]: SafeUnionType<P, T1> | SafeUnionType<P, T2> | SafeUnionType<P, T3> | SafeUnionType<P, T4> | SafeUnionType<P, T5> | SafeUnionType<P, T6>;
};
declare type DeepUnion7<T1, T2, T3, T4, T5, T6, T7> = {
[P in keyof (T1 & T2 & T3 & T4 & T5 & T6 & T7)]: SafeUnionType<P, T1> | SafeUnionType<P, T2> | SafeUnionType<P, T3> | SafeUnionType<P, T4> | SafeUnionType<P, T5> | SafeUnionType<P, T6> | SafeUnionType<P, T7>;
};
declare type DeepUnion8<T1, T2, T3, T4, T5, T6, T7, T8> = {
[P in keyof (T1 & T2 & T3 & T4 & T5 & T6 & T7 & T8)]: SafeUnionType<P, T1> | SafeUnionType<P, T2> | SafeUnionType<P, T3> | SafeUnionType<P, T4> | SafeUnionType<P, T5> | SafeUnionType<P, T6> | SafeUnionType<P, T7> | SafeUnionType<P, T8>;
};
export declare function composeU<T1>(fn1: HOC<T1>): Composition<T1>;
export declare function composeU<T1, T2>(fn1: HOC<T1>, fn2: HOC<T2>): Composition<T1 | T2>;
export declare function composeU<T1, T2, T3>(fn1: HOC<T1>, fn2: HOC<T2>, fn3: HOC<T3>): Composition<T1 | T2 | T3>;
export declare function composeU<T1, T2, T3, T4>(fn1: HOC<T1>, fn2: HOC<T2>, fn3: HOC<T3>, fn4: HOC<T4>): Composition<T1 | T2 | T3 | T4>;
export declare function composeU<T1, T2, T3, T4, T5>(fn1: HOC<T1>, fn2: HOC<T2>, fn3: HOC<T3>, fn4: HOC<T4>, fn5: HOC<T5>): Composition<T1 | T2 | T3 | T4 | T5>;
export declare function composeU<T1, T2, T3, T4, T5, T6>(fn1: HOC<T1>, fn2: HOC<T2>, fn3: HOC<T3>, fn4: HOC<T4>, fn5: HOC<T5>, fn6: HOC<T6>): Composition<T1 | T2 | T3 | T4 | T5 | T6>;
export declare function composeU<T1, T2, T3, T4, T5, T6, T7>(fn1: HOC<T1>, fn2: HOC<T2>, fn3: HOC<T3>, fn4: HOC<T4>, fn5: HOC<T5>, fn6: HOC<T6>, fn7: HOC<T7>): Composition<T1 | T2 | T3 | T4 | T5 | T6 | T7>;
export declare function composeU<T1, T2, T3, T4, T5, T6, T7, T8>(fn1: HOC<T1>, fn2: HOC<T2>, fn3: HOC<T3>, fn4: HOC<T4>, fn5: HOC<T5>, fn6: HOC<T6>, fn7: HOC<T7>, fn8: HOC<T8>): Composition<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8>;
export declare function composeU<T1, T2>(fn1: HOC<T1>, fn2: HOC<T2>): Composition<DeepUnion2<T1, T2>>;
export declare function composeU<T1, T2, T3>(fn1: HOC<T1>, fn2: HOC<T2>, fn3: HOC<T3>): Composition<DeepUnion3<T1, T2, T3>>;
export declare function composeU<T1, T2, T3, T4>(fn1: HOC<T1>, fn2: HOC<T2>, fn3: HOC<T3>, fn4: HOC<T4>): Composition<DeepUnion4<T1, T2, T3, T4>>;
export declare function composeU<T1, T2, T3, T4, T5>(fn1: HOC<T1>, fn2: HOC<T2>, fn3: HOC<T3>, fn4: HOC<T4>, fn5: HOC<T5>): Composition<DeepUnion5<T1, T2, T3, T4, T5>>;
export declare function composeU<T1, T2, T3, T4, T5, T6>(fn1: HOC<T1>, fn2: HOC<T2>, fn3: HOC<T3>, fn4: HOC<T4>, fn5: HOC<T5>, fn6: HOC<T6>): Composition<DeepUnion6<T1, T2, T3, T4, T5, T6>>;
export declare function composeU<T1, T2, T3, T4, T5, T6, T7>(fn1: HOC<T1>, fn2: HOC<T2>, fn3: HOC<T3>, fn4: HOC<T4>, fn5: HOC<T5>, fn6: HOC<T6>, fn7: HOC<T7>): Composition<DeepUnion7<T1, T2, T3, T4, T5, T6, T7>>;
export declare function composeU<T1, T2, T3, T4, T5, T6, T7, T8>(fn1: HOC<T1>, fn2: HOC<T2>, fn3: HOC<T3>, fn4: HOC<T4>, fn5: HOC<T5>, fn6: HOC<T6>, fn7: HOC<T7>, fn8: HOC<T8>): Composition<DeepUnion8<T1, T2, T3, T4, T5, T6, T7, T8>>;
export declare function composeU(...fns: Array<HOC<any>>): Composition<any>;
export {};

4

package.json
{
"name": "@bem-react/core",
"version": "2.0.9",
"version": "2.0.10",
"description": "BEM React Core",

@@ -51,3 +51,3 @@ "homepage": "https://github.com/bem/bem-react/tree/master/packages/core",

},
"gitHead": "05800170cddaa0f6bef4808c6de3adbf0982c16c"
"gitHead": "d9bdb2c4773acbffdbb9ecca88ce221c57541a68"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc