mux

package
v1.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2025 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AuthorizationCall string
View Source
var FunctionDeclarations string
View Source
var Imports string
View Source
var JsonBodyValidationErrorResponse string
View Source
var JsonErrorResponse string
View Source
var JsonResponse string
View Source
var Middleware string
View Source
var ParamsValidationErrorResponse string
View Source
var Partials = map[string]string{
	"Imports":                         Imports,
	"TypeDeclarations":                TypeDeclarations,
	"FunctionDeclarations":            FunctionDeclarations,
	"AuthorizationCall":               AuthorizationCall,
	"RequestArgsParsing":              RequestArgsParsing,
	"JsonResponse":                    JsonResponse,
	"JsonBodyValidationErrorResponse": JsonBodyValidationErrorResponse,
	"ParamsValidationErrorResponse":   ParamsValidationErrorResponse,
	"JsonErrorResponse":               JsonErrorResponse,
	"ReplyResponse":                   ReplyResponse,
	"ResponseHeaders":                 ResponseHeaders,
	"RequestSwitchParamType":          RequestSwitchParamType,
	"RunValidator":                    RunValidator,
	"Middleware":                      Middleware,
	"RegisterMiddleware":              RegisterMiddleware,
}
View Source
var RegisterMiddleware string
View Source
var ReplyResponse string
View Source
var RequestArgsParsing string
View Source
var RequestSwitchParamType string
View Source
var ResponseHeaders string
View Source
var RoutesTemplate string
View Source
var RunValidator string
View Source
var TemplateExtensions = map[string]string{

	"RegisterRoutesExtension":        "// register routes extension placeholder \n",
	"RouteStartRoutesExtension":      "// route start routes extension placeholder \n",
	"BeforeOperationRoutesExtension": "// before operation routes extension placeholder \n",
	"AfterOperationRoutesExtension":  "// after operation routes extension placeholder \n",
	"RouteEndRoutesExtension":        "// route end routes extension placeholder \n",

	"ImportsExtension":                         "// import extension placeholder \n",
	"TypeDeclarationsExtension":                "// type declarations extension placeholder \n",
	"FunctionDeclarationsExtension":            "// function declarations extension placeholder \n",
	"JsonResponseExtension":                    "// json response extension placeholder \n",
	"RunValidatorExtension":                    "// validation error response extension placeholder \n",
	"JsonBodyValidationErrorResponseExtension": "// json body validation error response extension placeholder \n",
	"ParamsValidationErrorResponseExtension":   "// params validation error response extension placeholder \n",
	"JsonErrorResponseExtension":               "// json error response extension placeholder \n",
	"ResponseHeadersExtension":                 "// response headers extension placeholder \n",
}

Those are the extension that made to allow *extend* Gleece's routes logic. as default they are all empty.

View Source
var TypeDeclarations string

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL