Socket
Socket
Sign inDemoInstall

@orion-js/http

Package Overview
Dependencies
Maintainers
3
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@orion-js/http - npm Package Compare versions

Comparing version 3.2.4 to 3.2.8

7

lib/service/index.d.ts

@@ -1,7 +0,4 @@

import { OrionRouteOptions, RoutesMap } from '../types';
import { OrionRouteOptions, RouteResolve, RoutesMap } from '../types';
export declare function Routes(): ClassDecorator;
export interface RoutesPropertyDescriptor extends Omit<PropertyDecorator, 'value'> {
value?: OrionRouteOptions['resolve'];
}
export declare function Route(options: Omit<OrionRouteOptions, 'resolve'>): (target: any, propertyKey: string, descriptor: RoutesPropertyDescriptor) => void;
export declare function Route(options: Omit<OrionRouteOptions, 'resolve'>): (target: any, propertyKey: string, descriptor: TypedPropertyDescriptor<RouteResolve>) => void;
export declare function getServiceRoutes(target: any): RoutesMap;
import express from 'express';
import * as bodyParser from 'body-parser';
export interface RouteResponse {
export interface RouteResponseObject {
statusCode?: number;

@@ -10,2 +10,4 @@ headers?: {

}
export declare type RouteResponse = Promise<RouteResponseObject | void>;
export declare type RouteResolve = (req: express.Request, res: express.Response, viewer: any) => RouteResponse;
export interface OrionRouteOptions {

@@ -34,3 +36,3 @@ /**

middlewares?: Array<express.RequestHandler>;
resolve: (req: express.Request, res: express.Response, viewer: any) => Promise<RouteResponse> | Promise<void>;
resolve: RouteResolve;
/**

@@ -37,0 +39,0 @@ * Pass another express app

{
"name": "@orion-js/http",
"version": "3.2.4",
"version": "3.2.8",
"main": "lib/index.js",

@@ -45,3 +45,3 @@ "types": "lib/index.d.ts",

},
"gitHead": "a1c4cff581b31f24896ec96a0a180d043dbf802a"
"gitHead": "9380aba023b0b9b241184f6063db91eff8c005bf"
}
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