UNPKG

@supabase/functions-js

Version:

JS Client library to interact with Supabase Functions.

49 lines 2.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FunctionRegion = exports.FunctionsHttpError = exports.FunctionsRelayError = exports.FunctionsFetchError = exports.FunctionsError = void 0; class FunctionsError extends Error { constructor(message, name = 'FunctionsError', context) { super(message); this.name = name; this.context = context; } } exports.FunctionsError = FunctionsError; class FunctionsFetchError extends FunctionsError { constructor(context) { super('Failed to send a request to the Edge Function', 'FunctionsFetchError', context); } } exports.FunctionsFetchError = FunctionsFetchError; class FunctionsRelayError extends FunctionsError { constructor(context) { super('Relay Error invoking the Edge Function', 'FunctionsRelayError', context); } } exports.FunctionsRelayError = FunctionsRelayError; class FunctionsHttpError extends FunctionsError { constructor(context) { super('Edge Function returned a non-2xx status code', 'FunctionsHttpError', context); } } exports.FunctionsHttpError = FunctionsHttpError; // Define the enum for the 'region' property var FunctionRegion; (function (FunctionRegion) { FunctionRegion["Any"] = "any"; FunctionRegion["ApNortheast1"] = "ap-northeast-1"; FunctionRegion["ApNortheast2"] = "ap-northeast-2"; FunctionRegion["ApSouth1"] = "ap-south-1"; FunctionRegion["ApSoutheast1"] = "ap-southeast-1"; FunctionRegion["ApSoutheast2"] = "ap-southeast-2"; FunctionRegion["CaCentral1"] = "ca-central-1"; FunctionRegion["EuCentral1"] = "eu-central-1"; FunctionRegion["EuWest1"] = "eu-west-1"; FunctionRegion["EuWest2"] = "eu-west-2"; FunctionRegion["EuWest3"] = "eu-west-3"; FunctionRegion["SaEast1"] = "sa-east-1"; FunctionRegion["UsEast1"] = "us-east-1"; FunctionRegion["UsWest1"] = "us-west-1"; FunctionRegion["UsWest2"] = "us-west-2"; })(FunctionRegion = exports.FunctionRegion || (exports.FunctionRegion = {})); //# sourceMappingURL=types.js.map