react-api-adts
Version:
Helpful algebraic data types for API handling in React apps.
23 lines (22 loc) • 2.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UnreachableError = exports.InternalError = exports.AuthError = exports.ValidError = exports.Success = exports.Result = exports.futureResultFromPromise = exports.protoDecoder = exports.protoEncoder = exports.useFormState = exports.formResultPromise = exports.FormStateHandler = exports.API = exports.Decoder = exports.Encoder = void 0;
var api_1 = require("./api");
Object.defineProperty(exports, "Encoder", { enumerable: true, get: function () { return api_1.Encoder; } });
Object.defineProperty(exports, "Decoder", { enumerable: true, get: function () { return api_1.Decoder; } });
Object.defineProperty(exports, "API", { enumerable: true, get: function () { return api_1.API; } });
var formstate_1 = require("./formstate");
Object.defineProperty(exports, "FormStateHandler", { enumerable: true, get: function () { return formstate_1.FormStateHandler; } });
Object.defineProperty(exports, "formResultPromise", { enumerable: true, get: function () { return formstate_1.formResultPromise; } });
Object.defineProperty(exports, "useFormState", { enumerable: true, get: function () { return formstate_1.useFormState; } });
var proto_1 = require("./proto");
Object.defineProperty(exports, "protoEncoder", { enumerable: true, get: function () { return proto_1.protoEncoder; } });
Object.defineProperty(exports, "protoDecoder", { enumerable: true, get: function () { return proto_1.protoDecoder; } });
var result_1 = require("./result");
Object.defineProperty(exports, "futureResultFromPromise", { enumerable: true, get: function () { return result_1.futureResultFromPromise; } });
Object.defineProperty(exports, "Result", { enumerable: true, get: function () { return result_1.Result; } });
Object.defineProperty(exports, "Success", { enumerable: true, get: function () { return result_1.Success; } });
Object.defineProperty(exports, "ValidError", { enumerable: true, get: function () { return result_1.ValidError; } });
Object.defineProperty(exports, "AuthError", { enumerable: true, get: function () { return result_1.AuthError; } });
Object.defineProperty(exports, "InternalError", { enumerable: true, get: function () { return result_1.InternalError; } });
Object.defineProperty(exports, "UnreachableError", { enumerable: true, get: function () { return result_1.UnreachableError; } });