Options
All
  • Public
  • Public/Protected
  • All
Menu

@sheetbase/server

Index

Type aliases

DisabledRouteValue

DisabledRouteValue: "*" | RoutingMethod[]

HttpMethod

HttpMethod: "get" | "post"

LoggingLevel

LoggingLevel: "debug" | "info" | "warning" | "error"

LoggingValue

LoggingValue: string | Record<string, unknown>

Middlewares

Middlewares: RoutingHandler[]

RouteNext

RouteNext: (data?: Record<string, unknown>) => RoutingResult

Type declaration

RouteResponse

RouteResponse: ResponseService

RoutingHandler

RoutingHandler: (req: RouteRequest, res: RouteResponse, next: RouteNext) => RoutingResult

Type declaration

RoutingMethod

RoutingMethod: HttpMethod | "put" | "patch" | "delete"

RoutingResult

RoutingResult: void | string | unknown[] | Record<string, unknown> | TextOutput | HtmlOutput

ViewEngine

ViewEngine: "gs" | "hbs" | "ejs"

Variables

Const Handlebars

Handlebars: { compile: any }

Type declaration

  • compile: function
    • compile(templateText: string): (data: {}) => string

Const ejs

ejs: { render: (templateText: string, data: {}) => string }

Type declaration

  • render: (templateText: string, data: {}) => string
      • (templateText: string, data: {}): string
      • Parameters

        • templateText: string
        • data: {}

        Returns string

Generated using TypeDoc