@blackglory/http-status
Version:
A class-based HTTP status library
31 lines (25 loc) • 751 B
text/typescript
import { HTTPStatus } from './http-status.js'
import { Informational } from './enum.js'
export class HTTPInformational implements HTTPStatus {
constructor(public readonly code: number, public readonly message: string) {}
}
export class Continue extends HTTPInformational {
constructor() {
super(Informational.Continue, 'Continue')
}
}
export class SwitchingProtocol extends HTTPInformational {
constructor() {
super(Informational.SwitchingProtocol, 'Switching Protocol')
}
}
export class Processing extends HTTPInformational {
constructor() {
super(Informational.Processing, 'Processing')
}
}
export class EarlyHints extends HTTPInformational {
constructor() {
super(Informational.EarlyHints, 'Early Hints')
}
}