UNPKG

hasura-node-types

Version:

Add Hasura types, event trigger and action wrapper for common web frameworks

40 lines 1.93 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.HasuraActionError = exports.MANUAL = exports.DELETE = exports.UPDATE = exports.INSERT = exports.VALIDATION_ERROR = exports.HASURA_SCHEDULED_TRIGGER_ERROR_STATUS = exports.HASURA_SCHEDULED_TRIGGER_SUCCESS_STATUS = exports.HASURA_EVENT_ERROR_STATUS = exports.HASURA_EVENT_SUCCESS_STATUS = exports.HASURA_ACTION_ERROR_STATUS = exports.HASURA_ACTION_SUCCESS_STATUS = exports.HASURA_ROLE_ADMIN = exports.ContentTypeJson = exports.ContentType = exports.XHasuraUserID = exports.XHasuraRole = exports.XHasuraAdminSecret = exports.AuthorizationHeader = void 0; exports.AuthorizationHeader = "authorization"; exports.XHasuraAdminSecret = "x-hasura-admin-secret"; exports.XHasuraRole = "x-hasura-role"; exports.XHasuraUserID = "x-hasura-user-id"; exports.ContentType = "content-type"; exports.ContentTypeJson = "application/json"; // default admin role exports.HASURA_ROLE_ADMIN = "admin"; exports.HASURA_ACTION_SUCCESS_STATUS = 200; exports.HASURA_ACTION_ERROR_STATUS = 400; exports.HASURA_EVENT_SUCCESS_STATUS = 200; exports.HASURA_EVENT_ERROR_STATUS = 400; exports.HASURA_SCHEDULED_TRIGGER_SUCCESS_STATUS = 200; exports.HASURA_SCHEDULED_TRIGGER_ERROR_STATUS = 400; exports.VALIDATION_ERROR = "validation_error"; exports.INSERT = "INSERT"; exports.UPDATE = "UPDATE"; exports.DELETE = "DELETE"; exports.MANUAL = "MANUAL"; class HasuraActionError extends Error { constructor({ code, message, extensions, details, }) { super(message); this.message = message; if (extensions) { this.extensions = extensions; } else if (code) { this.extensions = { code, }; } // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment this.details = details; } } exports.HasuraActionError = HasuraActionError; //# sourceMappingURL=types.js.map