Socket
Socket
Sign inDemoInstall

arrow-express

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

arrow-express - npm Package Compare versions

Comparing version 2.1.8 to 2.1.9

dist/utils/types.d.ts

4

dist/controller/controller.d.ts
import { RouteConfigurator } from "../route/route";
import Express from "express";
import { IsUndefinedOrNeverOrUnknown } from "../utils/types";
export type ControllerHandler<Context = unknown, RootContext = unknown> = (request: Express.Request, response: Express.Response, rootContext?: RootContext) => Promise<Context>;

@@ -45,4 +46,3 @@ export declare class ControllerConfiguration<C = unknown, R = unknown> {

export declare function Controller<C = unknown, R = unknown>(): ControllerConfiguration<GetFinalControllerContext<C, R>, R>;
type GetFinalControllerContext<Context, RootContext> = IsUnknown<Context> extends true ? RootContext : Context;
type IsUnknown<T> = unknown extends T ? (T extends unknown ? true : false) : false;
type GetFinalControllerContext<Context, RootContext> = IsUndefinedOrNeverOrUnknown<Context> extends true ? RootContext : Context;
export {};
import { RouteConfigurator } from "../route/route";
import Express from "express";
import { IsUndefinedOrNeverOrUnknown } from "../utils/types";
export type ControllerHandler<Context = unknown, RootContext = unknown> = (

@@ -89,3 +91,4 @@ request: Express.Request,

type GetFinalControllerContext<Context, RootContext> = IsUnknown<Context> extends true ? RootContext : Context;
type IsUnknown<T> = unknown extends T ? (T extends unknown ? true : false) : false;
type GetFinalControllerContext<Context, RootContext> = IsUndefinedOrNeverOrUnknown<Context> extends true
? RootContext
: Context;
{
"name": "arrow-express",
"version": "2.1.8",
"version": "2.1.9",
"description": "Library to bootstrap express applications with zero configuration",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

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