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

kamboja-core

Package Overview
Dependencies
Maintainers
1
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kamboja-core - npm Package Compare versions

Comparing version 0.2.1-alpha.55dcdb6f to 0.2.1-alpha.aeba68c1

4

package.json
{
"name": "kamboja-core",
"version": "0.2.1-alpha.55dcdb6f",
"version": "0.2.1-alpha.aeba68c1",
"description": "Core library of KambojaJS",

@@ -27,3 +27,3 @@ "main": "src/index.js",

"@types/node": "^7.0.21",
"kecubung": "^0.2.1-alpha.55dcdb6f",
"kecubung": "^0.2.1-alpha.aeba68c1",
"lodash": "^4.17.4",

@@ -30,0 +30,0 @@ "reflect-metadata": "^0.1.10",

@@ -5,2 +5,3 @@ /// <reference types="node" />

import * as Url from "url";
import "reflect-metadata";
export declare type HttpMethod = "GET" | "POST" | "PUT" | "PATCH" | "DELETE";

@@ -105,3 +106,3 @@ export declare type TransformStatus = "ExitWithResult" | "Next" | "Exit";

export interface ValidatorCommand {
validate(args: FieldValidatorArg): ValidationError[];
validate(args: FieldValidatorArg): ValidationError[] | undefined;
}

@@ -128,3 +129,3 @@ export interface Facade {

pathResolver: PathResolver;
get(classId: string): QualifiedClassMetaData;
get(classId: string): QualifiedClassMetaData | undefined;
getFiles(category: MetaDataLoaderCategory): Kecubung.ParentMetaData[];

@@ -142,3 +143,3 @@ getClasses(category: MetaDataLoaderCategory): QualifiedClassMetaData[];

isValid(): boolean;
getValidationErrors(): ValidationError[];
getValidationErrors(): ValidationError[] | undefined;
}

@@ -165,5 +166,5 @@ export interface BaseController {

url: Url.Url;
getHeader(key: string): string;
getCookie(key: string): string;
getParam(key: string): string;
getHeader(key: string): string | undefined;
getCookie(key: string): string | undefined;
getParam(key: string): string | undefined;
getAccepts(key: string | string[]): string | boolean;

@@ -170,0 +171,0 @@ isAuthenticated(): boolean;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
require("reflect-metadata");
exports.ValidationTypesAccepted = ["string", "string[]", "number", "number[]", "boolean", "boolean[]", "date", "date[]"];

@@ -5,0 +6,0 @@ var Decorator = (function () {

import { MetaData, ParentMetaData, MetadataType, MethodMetaData, ClassMetaData } from "kecubung";
import * as Kecubung from "kecubung"
import * as Url from "url"
import "reflect-metadata"

@@ -130,3 +131,3 @@ export type HttpMethod = "GET" | "POST" | "PUT" | "PATCH" | "DELETE"

export interface ValidatorCommand {
validate(args: FieldValidatorArg):ValidationError[]
validate(args: FieldValidatorArg):ValidationError[]| undefined
}

@@ -156,3 +157,3 @@

pathResolver: PathResolver
get(classId: string): QualifiedClassMetaData
get(classId: string): QualifiedClassMetaData | undefined
getFiles(category: MetaDataLoaderCategory): Kecubung.ParentMetaData[]

@@ -173,3 +174,3 @@ getClasses(category: MetaDataLoaderCategory): QualifiedClassMetaData[]

isValid(): boolean
getValidationErrors(): ValidationError[]
getValidationErrors(): ValidationError[] | undefined
}

@@ -192,5 +193,5 @@

url: Url.Url
getHeader(key: string): string
getCookie(key: string): string
getParam(key: string): string
getHeader(key: string): string|undefined
getCookie(key: string): string|undefined
getParam(key: string): string|undefined
getAccepts(key: string | string[]): string | boolean

@@ -296,4 +297,4 @@ //isAccept(mime: string): boolean

export function getRouteDetail(info: RouteInfo) {
const tokens = info.qualifiedClassName.split(",")
const method = `${tokens[0].trim()}.${info.methodMetaData.name}`
const tokens = info.qualifiedClassName!.split(",")
const method = `${tokens[0].trim()}.${info.methodMetaData!.name}`
const file = tokens[1].trim()

@@ -300,0 +301,0 @@ return `[${method} ${file}]`;

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