@morojs/moro


@morojs/moro / MoroResponseMethods

Interface: MoroResponseMethods

Defined in: src/types/http.ts:65

Properties

locals

locals: Record<string, any>

Defined in: src/types/http.ts:76

Methods

append()

append(field, value): HttpResponse

Defined in: src/types/http.ts:84

Parameters

field

string

value

string | string[]

Returns

HttpResponse


appendHeader()

appendHeader(name, value): HttpResponse

Defined in: src/types/http.ts:97

Parameters

name

string

value

string | string[]

Returns

HttpResponse


attachment()

attachment(filename?): HttpResponse

Defined in: src/types/http.ts:90

Parameters

filename?

string

Returns

HttpResponse


badRequest()

badRequest(message?): void

Defined in: src/types/http.ts:111

Parameters

message?

string

Returns

void


canSetHeaders()

canSetHeaders(): boolean

Defined in: src/types/http.ts:100

Returns

boolean


clearCookie()

clearCookie(name, options?): HttpResponse

Defined in: src/types/http.ts:70

Parameters

name

string

options?

CookieOptions

Returns

HttpResponse


conflict()

conflict(message): void

Defined in: src/types/http.ts:112

Parameters

message

string

Returns

void


cookie()

cookie(name, value, options?): HttpResponse

Defined in: src/types/http.ts:69

Parameters

name

string

value

string

options?

CookieOptions

Returns

HttpResponse


created()

created<T>(data, location?): void

Defined in: src/types/http.ts:118

Type Parameters

T

T = any

Parameters

data

T

location?

string

Returns

void


download()

download(filePath, filename?): Promise<void>

Defined in: src/types/http.ts:91

Parameters

filePath

string

filename?

string

Returns

Promise<void>


error()

error(error, code?, message?): void

Defined in: src/types/http.ts:105

Parameters

error

string

code?

string

message?

string

Returns

void


forbidden()

forbidden(message?): void

Defined in: src/types/http.ts:109

Parameters

message?

string

Returns

void


format()

format(handlers): void

Defined in: src/types/http.ts:92

Parameters

handlers

Record<string, () => any | Promise<any>>

Returns

void


get()

get(field): string | number | string[] | undefined

Defined in: src/types/http.ts:83

Parameters

field

string

Returns

string | number | string[] | undefined


getResponseState()

getResponseState(): ResponseState

Defined in: src/types/http.ts:101

Returns

ResponseState


hasHeader()

hasHeader(name): boolean

Defined in: src/types/http.ts:95

Parameters

name

string

Returns

boolean


internalError()

internalError(message?): void

Defined in: src/types/http.ts:113

Parameters

message?

string

Returns

void


json()

json(data): void

Defined in: src/types/http.ts:66

Parameters

data

any

Returns

void


links()

links(links): HttpResponse

Defined in: src/types/http.ts:89

Parameters

links

Record<string, string>

Returns

HttpResponse


location()

location(url): HttpResponse

Defined in: src/types/http.ts:87

Parameters

url

string

Returns

HttpResponse


noContent()

noContent(): void

Defined in: src/types/http.ts:119

Returns

void


notFound()

notFound(resource?): void

Defined in: src/types/http.ts:110

Parameters

resource?

string

Returns

void


paginated()

paginated<T>(data, pagination): void

Defined in: src/types/http.ts:120

Type Parameters

T

T = any

Parameters

data

T[]

pagination
limit

number

page

number

total

number

Returns

void


rateLimited()

rateLimited(retryAfter?): void

Defined in: src/types/http.ts:115

Parameters

retryAfter?

number

Returns

void


redirect()

redirect(url, status?): void

Defined in: src/types/http.ts:71

Parameters

url

string

status?

number

Returns

void


render()?

optional render(template, data?): Promise<void>

Defined in: src/types/http.ts:73

Parameters

template

string

data?

any

Returns

Promise<void>


send()

send(data): void

Defined in: src/types/http.ts:68

Parameters

data

string | Buffer<ArrayBufferLike>

Returns

void


sendFile()

sendFile(filePath): Promise<void>

Defined in: src/types/http.ts:72

Parameters

filePath

string

Returns

Promise<void>


sendStatus()

sendStatus(code): void

Defined in: src/types/http.ts:86

Parameters

code

number

Returns

void


set()

set(field, value?): HttpResponse

Defined in: src/types/http.ts:79

Parameters

field

string | Record<string, string | number | string[]>

value?

string | number | string[]

Returns

HttpResponse


setBulkHeaders()

setBulkHeaders(headers): HttpResponse

Defined in: src/types/http.ts:96

Parameters

headers

Record<string, string | number>

Returns

HttpResponse


status()

status(code): HttpResponse

Defined in: src/types/http.ts:67

Parameters

code

number

Returns

HttpResponse


success()

success<T>(data, message?): void

Defined in: src/types/http.ts:104

Type Parameters

T

T = any

Parameters

data

T

message?

string

Returns

void


type()

type(contentType): HttpResponse

Defined in: src/types/http.ts:85

Parameters

contentType

string

Returns

HttpResponse


unauthorized()

unauthorized(message?): void

Defined in: src/types/http.ts:108

Parameters

message?

string

Returns

void


validationError()

validationError(errors): void

Defined in: src/types/http.ts:114

Parameters

errors

object[]

Returns

void


vary()

vary(field): HttpResponse

Defined in: src/types/http.ts:88

Parameters

field

string | string[]

Returns

HttpResponse