identity.HttpsError class

An explicit error that can be thrown from a handler to send an error to the client that called the function.

Signature:

exportdeclareclassHttpsErrorextendsError

Extends: Error

Constructors

ConstructorModifiersDescription
(constructor)(code, message, details)Constructs a new instance of the HttpsError class

Properties

PropertyModifiersTypeDescription
codeFunctionsErrorCodeA standard error code that will be returned to the client. This also determines the HTTP status code of the response, as defined in code.proto.
detailsunknownExtra data to be converted to JSON and included in the error response.
httpErrorCodeHttpErrorCodeA wire format representation of a provided error code.

Methods

MethodModifiersDescription
toJSON()Returns a JSON-serializable representation of this object.

identity.HttpsError.(constructor)

Constructs a new instance of the HttpsError class

Signature:

constructor(code:FunctionsErrorCode,message:string,details?:unknown);

Parameters

ParameterTypeDescription
codeFunctionsErrorCode
messagestring
detailsunknown

identity.HttpsError.code

A standard error code that will be returned to the client. This also determines the HTTP status code of the response, as defined in code.proto.

Signature:

readonlycode:FunctionsErrorCode;

identity.HttpsError.details

Extra data to be converted to JSON and included in the error response.

Signature:

readonlydetails:unknown;

identity.HttpsError.httpErrorCode

A wire format representation of a provided error code.

Signature:

readonlyhttpErrorCode:HttpErrorCode;

identity.HttpsError.toJSON()

Returns a JSON-serializable representation of this object.

Signature:

toJSON():HttpErrorWireFormat;

Returns:

HttpErrorWireFormat