Socket
Socket
Sign inDemoInstall

vweb-mvc

Package Overview
Dependencies
Maintainers
1
Versions
137
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vweb-mvc - npm Package Compare versions

Comparing version 1.1.24 to 1.2.0

5

lib/anno/index.d.ts

@@ -52,4 +52,5 @@ export declare function Controller(name: any): (target: any, property: any) => void;

}
export declare class ResponseDescriber {
readonly json: boolean;
declare type ResponseType = 'json' | 'rest';
export interface ResponseDescriber {
readonly type: ResponseType;
}

@@ -56,0 +57,0 @@ export declare function Response(resp: ResponseDescriber): (target: any, property: any, descriptor: any) => void;

9

lib/anno/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Response = exports.ResponseDescriber = exports.Param = exports.ParamDescriber = exports.Validator = exports.Scope = exports.Filter = exports.Interceptor = exports.Delete = exports.Put = exports.Post = exports.Get = exports.Request = exports.Controller = void 0;
exports.Response = exports.Param = exports.ParamDescriber = exports.Validator = exports.Scope = exports.Filter = exports.Interceptor = exports.Delete = exports.Put = exports.Post = exports.Get = exports.Request = exports.Controller = void 0;
let { util, onlyClass, setAnnotation } = require('vweb-core');

@@ -191,5 +191,2 @@ const { assert } = util;

Param.keys = ["validator", "converter"];
class ResponseDescriber {
}
exports.ResponseDescriber = ResponseDescriber;
function Response(resp) {

@@ -205,7 +202,7 @@ let response = resp;

let target = response;
response = { json: true };
response = { type: 'rest' };
set(target, arguments[1], arguments[2]);
}
else {
response = response || { json: true };
response = Object.assign({ type: 'rest' }, response);
return set;

@@ -212,0 +209,0 @@ }

@@ -64,4 +64,11 @@ "use strict";

let rest = rests[method];
if (rest)
return response[rest.json ? 'json' : 'send'](result);
if (rest) {
if (rest.type === 'rest') {
return response.json(new model_1.Success(result));
}
else if (rest.type === 'json') {
return response.json(result);
}
return response.send(result);
}
if (result instanceof model_1.View) {

@@ -68,0 +75,0 @@ response[result.signature()](...result.getArg());

{
"name": "vweb-mvc",
"version": "1.1.24",
"version": "1.2.0",
"description": "mvc ",

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

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