UNPKG

airship-server

Version:

Airship is a framework for Node.JS & TypeScript that helps you to write big, scalable and maintainable API servers.

28 lines (23 loc) 671 B
import {ASResponse} from "./ASResponse"; import {ISerializable, serializable} from "../../../serialize/BaseSerializer"; export default class ASErrorResponse extends ASResponse implements ISerializable { @serializable() private _ok: boolean @serializable() private _error: string @serializable() private _errorCode: number constructor(error: string, errorCode: number = 0) { super() this._ok = false this._error = error this._errorCode = errorCode } public serialize() { return { ok: false, error: this._error, errorCode: this._errorCode } } }