mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-23 01:53:00 +00:00
docs: add blank line before @param
This commit is contained in:
@@ -42,6 +42,7 @@ export abstract class SCError implements SCErrorResponse {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Instatiate an SCError
|
* Instatiate an SCError
|
||||||
|
*
|
||||||
* @param name Name of the error
|
* @param name Name of the error
|
||||||
* @param message Message of the error
|
* @param message Message of the error
|
||||||
* @param statusCode HTTP status code to return this error with
|
* @param statusCode HTTP status code to return this error with
|
||||||
@@ -66,6 +67,7 @@ export class SCValidationErrorResponse extends SCError {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a SCValidationErrorResponse
|
* Create a SCValidationErrorResponse
|
||||||
|
*
|
||||||
* @param errors List of validation errors
|
* @param errors List of validation errors
|
||||||
* @param stack Set to true if a stack trace should be created
|
* @param stack Set to true if a stack trace should be created
|
||||||
*/
|
*/
|
||||||
@@ -81,6 +83,7 @@ export class SCValidationErrorResponse extends SCError {
|
|||||||
export class SCUnsupportedMediaTypeErrorResponse extends SCError {
|
export class SCUnsupportedMediaTypeErrorResponse extends SCError {
|
||||||
/**
|
/**
|
||||||
* Create a SCUnsupportedMediaTypeErrorResponse
|
* Create a SCUnsupportedMediaTypeErrorResponse
|
||||||
|
*
|
||||||
* @param stack Set to true if a stack trace should be created
|
* @param stack Set to true if a stack trace should be created
|
||||||
*/
|
*/
|
||||||
constructor(stack?: boolean) {
|
constructor(stack?: boolean) {
|
||||||
@@ -94,6 +97,7 @@ export class SCUnsupportedMediaTypeErrorResponse extends SCError {
|
|||||||
export class SCMethodNotAllowedErrorResponse extends SCError {
|
export class SCMethodNotAllowedErrorResponse extends SCError {
|
||||||
/**
|
/**
|
||||||
* Create a SCMethodNotAllowedErrorResponse
|
* Create a SCMethodNotAllowedErrorResponse
|
||||||
|
*
|
||||||
* @param stack Set to true if a stack trace should be created
|
* @param stack Set to true if a stack trace should be created
|
||||||
*/
|
*/
|
||||||
constructor(stack?: boolean) {
|
constructor(stack?: boolean) {
|
||||||
@@ -120,6 +124,7 @@ export class SCRequestBodyTooLargeErrorResponse extends SCError {
|
|||||||
export class SCTooManyRequestsErrorResponse extends SCError {
|
export class SCTooManyRequestsErrorResponse extends SCError {
|
||||||
/**
|
/**
|
||||||
* Create a SCTooManyRequestsErrorResponse
|
* Create a SCTooManyRequestsErrorResponse
|
||||||
|
*
|
||||||
* @param stack Set to true if a stack trace should be created
|
* @param stack Set to true if a stack trace should be created
|
||||||
*/
|
*/
|
||||||
constructor(stack?: boolean) {
|
constructor(stack?: boolean) {
|
||||||
@@ -133,6 +138,7 @@ export class SCTooManyRequestsErrorResponse extends SCError {
|
|||||||
export class SCNotFoundErrorResponse extends SCError {
|
export class SCNotFoundErrorResponse extends SCError {
|
||||||
/**
|
/**
|
||||||
* Create a SCNotFoundErrorResponse
|
* Create a SCNotFoundErrorResponse
|
||||||
|
*
|
||||||
* @param stack Set to true if a stack trace should be created
|
* @param stack Set to true if a stack trace should be created
|
||||||
*/
|
*/
|
||||||
constructor(stack?: boolean) {
|
constructor(stack?: boolean) {
|
||||||
@@ -140,12 +146,46 @@ export class SCNotFoundErrorResponse extends SCError {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* An error that is returned when the request is in the right format, but contains parameters that are invalid or not
|
||||||
|
* acceptable.
|
||||||
|
*/
|
||||||
|
export class SCParametersNotAcceptable extends SCError {
|
||||||
|
/**
|
||||||
|
* Create a ParametersNotAcceptable
|
||||||
|
*
|
||||||
|
* @param message contains more details to what you did wrong
|
||||||
|
* @param stack Set to true if a stack trace should be created
|
||||||
|
*/
|
||||||
|
constructor(message: string, stack?: boolean) {
|
||||||
|
super('ParametersNotAcceptable', message, 406, stack);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* An error that is returned when a plugin with the same name is already registered, to prevent two copies of a plugin
|
||||||
|
* running at the same time.
|
||||||
|
* This usually indicates that there is more than one instance a plugin running.
|
||||||
|
*/
|
||||||
|
export class SCPluginAlreadyRegisteredErrorResponse extends SCError {
|
||||||
|
/**
|
||||||
|
* Create a PluginAlreadyRegisteredError
|
||||||
|
*
|
||||||
|
* @param message contains potential differences in other parameters outside of the name
|
||||||
|
* @param stack Set to true if a stack trace should be created
|
||||||
|
*/
|
||||||
|
constructor(message: string, stack?: boolean) {
|
||||||
|
super('PluginRegisteringFailedError', message, 409, stack);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An error that is returned whenever there is an unexpected error while creating a plugin
|
* An error that is returned whenever there is an unexpected error while creating a plugin
|
||||||
*/
|
*/
|
||||||
export class SCPluginRegisteringFailedErrorResponse extends SCError {
|
export class SCPluginRegisteringFailedErrorResponse extends SCError {
|
||||||
/**
|
/**
|
||||||
* Create a PluginRegisteringFailedError
|
* Create a PluginRegisteringFailedError
|
||||||
|
*
|
||||||
* @param message Describes what went wrong wile registering the plugin
|
* @param message Describes what went wrong wile registering the plugin
|
||||||
* @param stack Set to true if a stack trace should be created
|
* @param stack Set to true if a stack trace should be created
|
||||||
*/
|
*/
|
||||||
@@ -157,10 +197,12 @@ export class SCPluginRegisteringFailedErrorResponse extends SCError {
|
|||||||
/**
|
/**
|
||||||
* An error that is returned whenever there is a plugin request that is supposed to register a route, that is already
|
* An error that is returned whenever there is a plugin request that is supposed to register a route, that is already
|
||||||
* registered
|
* registered
|
||||||
|
* This usually indicates that two **different** plugins use the same route.
|
||||||
*/
|
*/
|
||||||
export class SCPluginRouteAlreadyRegisteredErrorResponse extends SCError {
|
export class SCPluginRouteAlreadyRegisteredErrorResponse extends SCError {
|
||||||
/**
|
/**
|
||||||
* Create a PluginRouteAlreadyRegisteredError
|
* Create a PluginRouteAlreadyRegisteredError
|
||||||
|
*
|
||||||
* @param registeredName The name by the plugin that has already registered the route previously
|
* @param registeredName The name by the plugin that has already registered the route previously
|
||||||
* @param registeredUrl The URL by the plugin that has already registered the route previously
|
* @param registeredUrl The URL by the plugin that has already registered the route previously
|
||||||
* @param stack Set to true if a stack trace should be created
|
* @param stack Set to true if a stack trace should be created
|
||||||
@@ -177,6 +219,7 @@ export class SCPluginRouteAlreadyRegisteredErrorResponse extends SCError {
|
|||||||
export class SCSyntaxErrorResponse extends SCError {
|
export class SCSyntaxErrorResponse extends SCError {
|
||||||
/**
|
/**
|
||||||
* Create a SyntaxError
|
* Create a SyntaxError
|
||||||
|
*
|
||||||
* @param message Describes the syntax error
|
* @param message Describes the syntax error
|
||||||
* @param stack Set to true if a stack trace should be created
|
* @param stack Set to true if a stack trace should be created
|
||||||
*/
|
*/
|
||||||
@@ -196,6 +239,7 @@ export class SCInternalServerErrorResponse extends SCError {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a SCInternalServerErrorResponse
|
* Create a SCInternalServerErrorResponse
|
||||||
|
*
|
||||||
* @param err Internal server error
|
* @param err Internal server error
|
||||||
* @param stack Set to true if a stack trace should be created
|
* @param stack Set to true if a stack trace should be created
|
||||||
* and the internal server error should be displayed to the client
|
* and the internal server error should be displayed to the client
|
||||||
|
|||||||
@@ -16,7 +16,10 @@ import {Schema} from 'jsonschema';
|
|||||||
import {SCAbstractRoute, SCRouteHttpVerbs} from '../../../Route';
|
import {SCAbstractRoute, SCRouteHttpVerbs} from '../../../Route';
|
||||||
import {
|
import {
|
||||||
SCInternalServerErrorResponse,
|
SCInternalServerErrorResponse,
|
||||||
SCMethodNotAllowedErrorResponse, SCPluginRegisteringFailedErrorResponse, SCPluginRouteAlreadyRegisteredErrorResponse,
|
SCMethodNotAllowedErrorResponse, SCParametersNotAcceptable,
|
||||||
|
SCPluginAlreadyRegisteredErrorResponse,
|
||||||
|
SCPluginRegisteringFailedErrorResponse,
|
||||||
|
SCPluginRouteAlreadyRegisteredErrorResponse,
|
||||||
SCRequestBodyTooLargeErrorResponse,
|
SCRequestBodyTooLargeErrorResponse,
|
||||||
SCSyntaxErrorResponse,
|
SCSyntaxErrorResponse,
|
||||||
} from '../../errors/ErrorResponse';
|
} from '../../errors/ErrorResponse';
|
||||||
@@ -29,17 +32,17 @@ import {
|
|||||||
export type SCPluginRegisterRequest = AddPlugin | RemovePlugin;
|
export type SCPluginRegisterRequest = AddPlugin | RemovePlugin;
|
||||||
interface AddPlugin {
|
interface AddPlugin {
|
||||||
/**
|
/**
|
||||||
* The desired action, so whether the plugin should be added or removed.
|
* The desired action, so whether the plugin should be added or removed
|
||||||
*/
|
*/
|
||||||
action: 'add';
|
action: 'add';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The address of the plugin.
|
* The address of the plugin
|
||||||
*/
|
*/
|
||||||
address: string;
|
address: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The name of the plugin.
|
* The name of the plugin
|
||||||
* Just for debugging purposes, to more easily identify conflicts.
|
* Just for debugging purposes, to more easily identify conflicts.
|
||||||
*/
|
*/
|
||||||
name: string;
|
name: string;
|
||||||
@@ -55,13 +58,13 @@ interface AddPlugin {
|
|||||||
pluginResponseSchema: Schema;
|
pluginResponseSchema: Schema;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* the desired route, for example /feedback.
|
* The desired route, for example /feedback.
|
||||||
*/
|
*/
|
||||||
route: string;
|
route: string;
|
||||||
}
|
}
|
||||||
interface RemovePlugin {
|
interface RemovePlugin {
|
||||||
/**
|
/**
|
||||||
* The desired action, so whether the plugin should be added or removed.
|
* The desired action, so whether the plugin should be added or removed
|
||||||
*/
|
*/
|
||||||
action: 'remove';
|
action: 'remove';
|
||||||
|
|
||||||
@@ -72,7 +75,7 @@ interface RemovePlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Route to register Plugins
|
* Route to register plugins
|
||||||
*/
|
*/
|
||||||
export class SCPluginRegisterRoute extends SCAbstractRoute {
|
export class SCPluginRegisterRoute extends SCAbstractRoute {
|
||||||
constructor() {
|
constructor() {
|
||||||
@@ -80,6 +83,9 @@ export class SCPluginRegisterRoute extends SCAbstractRoute {
|
|||||||
this.errorNames = [
|
this.errorNames = [
|
||||||
SCInternalServerErrorResponse,
|
SCInternalServerErrorResponse,
|
||||||
SCMethodNotAllowedErrorResponse,
|
SCMethodNotAllowedErrorResponse,
|
||||||
|
SCParametersNotAcceptable,
|
||||||
|
SCPluginAlreadyRegisteredErrorResponse,
|
||||||
|
SCPluginRouteAlreadyRegisteredErrorResponse,
|
||||||
SCPluginRegisteringFailedErrorResponse,
|
SCPluginRegisteringFailedErrorResponse,
|
||||||
SCPluginRouteAlreadyRegisteredErrorResponse,
|
SCPluginRouteAlreadyRegisteredErrorResponse,
|
||||||
SCRequestBodyTooLargeErrorResponse,
|
SCRequestBodyTooLargeErrorResponse,
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
*/
|
*/
|
||||||
export interface SCPluginRegisterResponse {
|
export interface SCPluginRegisterResponse {
|
||||||
/**
|
/**
|
||||||
* Whether the desired action succeeded or failed (true for success, false if an error occurred).
|
* Whether the desired action succeeded or failed (true for success, false if an error occurred)
|
||||||
*/
|
*/
|
||||||
success: boolean;
|
success: boolean;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user