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

@grexie/compose

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@grexie/compose - npm Package Compare versions

Comparing version 0.1.15 to 0.1.16

11

lib/index.d.ts
import type { ComponentType, FC, PropsWithChildren } from 'react';
declare type Composable<P extends {} = any> = (composable: any) => FC<PropsWithChildren<P>>;
declare const compose: <P extends object = any>(...composables: [...Composable<any>[], ComponentType<P>]) => ComponentType<P>;
declare const createComposable: (Composable: ComponentType<PropsWithChildren<{}>>) => Composable<{}>;
declare type ComposablePropsFunction<P extends Object> = (props: object) => P;
declare type ComposableProps<P extends Object> = P | ComposablePropsFunction<P>;
declare function createComposableWithProps<P extends {}>(Composable: ComponentType<PropsWithChildren<P>>): (composableProps: ComposableProps<P>) => Composable<P>;
export { compose, createComposable, createComposableWithProps };
export declare type Composable = (composable: ComponentType<any>) => FC<any>;
export declare const compose: <P extends object = any>(...composables: [...Composable[], ComponentType<P>]) => ComponentType<P>;
export declare const createComposable: (Composable: ComponentType<PropsWithChildren<{}>>) => Composable;
export declare const createComposableWithProps: <P extends {}>(Composable: ComponentType<PropsWithChildren<P>>) => (props: P) => Composable;
{
"name": "@grexie/compose",
"version": "0.1.15",
"version": "0.1.16",
"license": "MIT",

@@ -39,3 +39,3 @@ "private": false,

"@babel/preset-typescript": "^7.18.6",
"@types/react": ">=16.8.0",
"@types/react": "^18.0.25",
"npm-run-all": "^4.1.5",

@@ -42,0 +42,0 @@ "typescript": "^4.6.2"

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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