Socket
Socket
Sign inDemoInstall

@foal/core

Package Overview
Dependencies
1
Maintainers
1
Versions
96
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.4.0-beta.0 to 0.4.0-beta.1

33

dist/src/classes/http-responses.d.ts

@@ -7,4 +7,6 @@ /**

import { ObjectType } from '../interfaces';
export declare abstract class HttpResponse {
content: any;
readonly isHttpResponse: boolean;
abstract statusCode: number;

@@ -14,6 +16,10 @@ abstract statusMessage: string;

}
export declare function isHttpResponse(obj: ObjectType): boolean;
export declare abstract class HttpResponseSuccess extends HttpResponse {
readonly isHttpResponseSuccess: boolean;
constructor(content?: any);
}
export declare function isHttpResponseSuccess(obj: ObjectType): boolean;
export declare class HttpResponseOK extends HttpResponseSuccess {
readonly isHttpResponseOK: boolean;
statusCode: number;

@@ -23,3 +29,5 @@ statusMessage: string;

}
export declare function isHttpResponseOK(obj: ObjectType): boolean;
export declare class HttpResponseCreated extends HttpResponseSuccess {
readonly isHttpResponseCreated: boolean;
statusCode: number;

@@ -29,7 +37,11 @@ statusMessage: string;

}
export declare function isHttpResponseCreated(obj: ObjectType): boolean;
export declare abstract class HttpResponseRedirection extends HttpResponse {
readonly isHttpResponseRedirection: boolean;
constructor(content?: any);
}
export declare function isHttpResponseRedirection(obj: ObjectType): boolean;
export declare class HttpResponseRedirect extends HttpResponseRedirection {
path: string;
readonly isHttpResponseRedirect: boolean;
statusCode: number;

@@ -39,6 +51,10 @@ statusMessage: string;

}
export declare function isHttpResponseRedirect(obj: ObjectType): boolean;
export declare abstract class HttpResponseClientError extends HttpResponse {
readonly isHttpResponseClientError: boolean;
constructor(content?: any);
}
export declare function isHttpResponseClientError(obj: ObjectType): boolean;
export declare class HttpResponseBadRequest extends HttpResponseClientError {
readonly isHttpResponseBadRequest: boolean;
statusCode: number;

@@ -48,3 +64,5 @@ statusMessage: string;

}
export declare function isHttpResponseBadRequest(obj: ObjectType): boolean;
export declare class HttpResponseUnauthorized extends HttpResponseClientError {
readonly isHttpResponseUnauthorized: boolean;
statusCode: number;

@@ -57,3 +75,5 @@ statusMessage: string;

}
export declare function isHttpResponseUnauthorized(obj: ObjectType): boolean;
export declare class HttpResponseForbidden extends HttpResponseClientError {
readonly isHttpResponseForbidden: boolean;
statusCode: number;

@@ -63,3 +83,5 @@ statusMessage: string;

}
export declare function isHttpResponseForbidden(obj: ObjectType): boolean;
export declare class HttpResponseNotFound extends HttpResponseClientError {
readonly isHttpResponseNotFound: boolean;
statusCode: number;

@@ -69,3 +91,5 @@ statusMessage: string;

}
export declare function isHttpResponseNotFound(obj: ObjectType): boolean;
export declare class HttpResponseMethodNotAllowed extends HttpResponseClientError {
readonly isHttpResponseMethodNotAllowed: boolean;
statusCode: number;

@@ -75,3 +99,5 @@ statusMessage: string;

}
export declare function isHttpResponseMethodNotAllowed(obj: ObjectType): boolean;
export declare class HttpResponseConflict extends HttpResponseClientError {
readonly isHttpResponseConflict: boolean;
statusCode: number;

@@ -81,6 +107,10 @@ statusMessage: string;

}
export declare function isHttpResponseConflict(obj: ObjectType): boolean;
export declare abstract class HttpResponseServerError extends HttpResponse {
readonly isHttpResponseServerError: boolean;
constructor(content?: any);
}
export declare function isHttpResponseServerError(obj: ObjectType): boolean;
export declare class HttpResponseInternalServerError extends HttpResponseServerError {
readonly isHttpResponseInternalServerError: boolean;
statusCode: number;

@@ -90,3 +120,5 @@ statusMessage: string;

}
export declare function isHttpResponseInternalServerError(obj: ObjectType): boolean;
export declare class HttpResponseNotImplemented extends HttpResponseServerError {
readonly isHttpResponseNotImplemented: boolean;
statusCode: number;

@@ -96,1 +128,2 @@ statusMessage: string;

}
export declare function isHttpResponseNotImplemented(obj: ObjectType): boolean;

@@ -12,5 +12,10 @@ /**

this.content = content;
this.isHttpResponse = true;
}
}
exports.HttpResponse = HttpResponse;
function isHttpResponse(obj) {
return obj instanceof HttpResponse || obj.isHttpResponse === true;
}
exports.isHttpResponse = isHttpResponse;
/* 2xx Success */

@@ -20,8 +25,14 @@ class HttpResponseSuccess extends HttpResponse {

super(content);
this.isHttpResponseSuccess = true;
}
}
exports.HttpResponseSuccess = HttpResponseSuccess;
function isHttpResponseSuccess(obj) {
return obj instanceof HttpResponseSuccess || obj.isHttpResponseSuccess === true;
}
exports.isHttpResponseSuccess = isHttpResponseSuccess;
class HttpResponseOK extends HttpResponseSuccess {
constructor(content) {
super(content);
this.isHttpResponseOK = true;
this.statusCode = 200;

@@ -32,5 +43,10 @@ this.statusMessage = 'OK';

exports.HttpResponseOK = HttpResponseOK;
function isHttpResponseOK(obj) {
return obj instanceof HttpResponseOK || obj.isHttpResponseOK === true;
}
exports.isHttpResponseOK = isHttpResponseOK;
class HttpResponseCreated extends HttpResponseSuccess {
constructor(content) {
super(content);
this.isHttpResponseCreated = true;
this.statusCode = 201;

@@ -41,2 +57,6 @@ this.statusMessage = 'CREATED';

exports.HttpResponseCreated = HttpResponseCreated;
function isHttpResponseCreated(obj) {
return obj instanceof HttpResponseCreated || obj.isHttpResponseCreated === true;
}
exports.isHttpResponseCreated = isHttpResponseCreated;
/* 3xx Redirection */

@@ -46,5 +66,10 @@ class HttpResponseRedirection extends HttpResponse {

super(content);
this.isHttpResponseRedirection = true;
}
}
exports.HttpResponseRedirection = HttpResponseRedirection;
function isHttpResponseRedirection(obj) {
return obj instanceof HttpResponseRedirection || obj.isHttpResponseRedirection === true;
}
exports.isHttpResponseRedirection = isHttpResponseRedirection;
class HttpResponseRedirect extends HttpResponseRedirection {

@@ -54,2 +79,3 @@ constructor(path, content) {

this.path = path;
this.isHttpResponseRedirect = true;
this.statusCode = 302;

@@ -60,2 +86,6 @@ this.statusMessage = 'FOUND';

exports.HttpResponseRedirect = HttpResponseRedirect;
function isHttpResponseRedirect(obj) {
return obj instanceof HttpResponseRedirect || obj.isHttpResponseRedirect === true;
}
exports.isHttpResponseRedirect = isHttpResponseRedirect;
/* 4xx Client Error */

@@ -65,8 +95,14 @@ class HttpResponseClientError extends HttpResponse {

super(content);
this.isHttpResponseClientError = true;
}
}
exports.HttpResponseClientError = HttpResponseClientError;
function isHttpResponseClientError(obj) {
return obj instanceof HttpResponseClientError || obj.isHttpResponseClientError === true;
}
exports.isHttpResponseClientError = isHttpResponseClientError;
class HttpResponseBadRequest extends HttpResponseClientError {
constructor(content) {
super(content);
this.isHttpResponseBadRequest = true;
this.statusCode = 400;

@@ -77,5 +113,10 @@ this.statusMessage = 'BAD REQUEST';

exports.HttpResponseBadRequest = HttpResponseBadRequest;
function isHttpResponseBadRequest(obj) {
return obj instanceof HttpResponseBadRequest || obj.isHttpResponseBadRequest === true;
}
exports.isHttpResponseBadRequest = isHttpResponseBadRequest;
class HttpResponseUnauthorized extends HttpResponseClientError {
constructor(content) {
super(content);
this.isHttpResponseUnauthorized = true;
this.statusCode = 401;

@@ -89,5 +130,10 @@ this.statusMessage = 'UNAUTHORIZED';

exports.HttpResponseUnauthorized = HttpResponseUnauthorized;
function isHttpResponseUnauthorized(obj) {
return obj instanceof HttpResponseUnauthorized || obj.isHttpResponseUnauthorized === true;
}
exports.isHttpResponseUnauthorized = isHttpResponseUnauthorized;
class HttpResponseForbidden extends HttpResponseClientError {
constructor(content) {
super(content);
this.isHttpResponseForbidden = true;
this.statusCode = 403;

@@ -98,5 +144,10 @@ this.statusMessage = 'FORBIDDEN';

exports.HttpResponseForbidden = HttpResponseForbidden;
function isHttpResponseForbidden(obj) {
return obj instanceof HttpResponseForbidden || obj.isHttpResponseForbidden === true;
}
exports.isHttpResponseForbidden = isHttpResponseForbidden;
class HttpResponseNotFound extends HttpResponseClientError {
constructor(content) {
super(content);
this.isHttpResponseNotFound = true;
this.statusCode = 404;

@@ -107,5 +158,10 @@ this.statusMessage = 'NOT FOUND';

exports.HttpResponseNotFound = HttpResponseNotFound;
function isHttpResponseNotFound(obj) {
return obj instanceof HttpResponseNotFound || obj.isHttpResponseNotFound === true;
}
exports.isHttpResponseNotFound = isHttpResponseNotFound;
class HttpResponseMethodNotAllowed extends HttpResponseClientError {
constructor(content) {
super(content);
this.isHttpResponseMethodNotAllowed = true;
this.statusCode = 405;

@@ -116,5 +172,10 @@ this.statusMessage = 'METHOD NOT ALLOWED';

exports.HttpResponseMethodNotAllowed = HttpResponseMethodNotAllowed;
function isHttpResponseMethodNotAllowed(obj) {
return obj instanceof HttpResponseMethodNotAllowed || obj.isHttpResponseMethodNotAllowed === true;
}
exports.isHttpResponseMethodNotAllowed = isHttpResponseMethodNotAllowed;
class HttpResponseConflict extends HttpResponseClientError {
constructor(content) {
super(content);
this.isHttpResponseConflict = true;
this.statusCode = 409;

@@ -125,2 +186,6 @@ this.statusMessage = 'CONFLICT';

exports.HttpResponseConflict = HttpResponseConflict;
function isHttpResponseConflict(obj) {
return obj instanceof HttpResponseConflict || obj.isHttpResponseConflict === true;
}
exports.isHttpResponseConflict = isHttpResponseConflict;
/* 5xx Server Error */

@@ -130,8 +195,14 @@ class HttpResponseServerError extends HttpResponse {

super(content);
this.isHttpResponseServerError = true;
}
}
exports.HttpResponseServerError = HttpResponseServerError;
function isHttpResponseServerError(obj) {
return obj instanceof HttpResponseServerError || obj.isHttpResponseServerError === true;
}
exports.isHttpResponseServerError = isHttpResponseServerError;
class HttpResponseInternalServerError extends HttpResponseServerError {
constructor(content) {
super(content);
this.isHttpResponseInternalServerError = true;
this.statusCode = 500;

@@ -142,5 +213,10 @@ this.statusMessage = 'INTERNAL SERVER ERROR';

exports.HttpResponseInternalServerError = HttpResponseInternalServerError;
function isHttpResponseInternalServerError(obj) {
return obj instanceof HttpResponseInternalServerError || obj.isHttpResponseInternalServerError === true;
}
exports.isHttpResponseInternalServerError = isHttpResponseInternalServerError;
class HttpResponseNotImplemented extends HttpResponseServerError {
constructor(content) {
super(content);
this.isHttpResponseNotImplemented = true;
this.statusCode = 501;

@@ -151,1 +227,5 @@ this.statusMessage = 'NOT IMPLEMENTED';

exports.HttpResponseNotImplemented = HttpResponseNotImplemented;
function isHttpResponseNotImplemented(obj) {
return obj instanceof HttpResponseNotImplemented || obj.isHttpResponseNotImplemented === true;
}
exports.isHttpResponseNotImplemented = isHttpResponseNotImplemented;

2

dist/src/utils/combine-pre-hooks.js

@@ -14,3 +14,3 @@ /**

const result = await preHook(ctx, services);
if (result instanceof http_responses_1.HttpResponse) {
if (result && http_responses_1.isHttpResponse(result)) {
return result;

@@ -17,0 +17,0 @@ }

{
"name": "@foal/core",
"version": "0.4.0-beta.0",
"version": "0.4.0-beta.1",
"description": "A high-level Node.JS framework to quickly build web apps in TypeScript.",

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc