altair-graphql-core
Version:
Several of the core logic for altair graphql client
34 lines • 1.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.multiResponseStrategySchema = exports.MultiResponseStrategy = exports.requestHandlerIdsSchema = void 0;
const v4_1 = require("zod/v4");
const ids_1 = require("./ids");
exports.requestHandlerIdsSchema = v4_1.z.enum([
ids_1.HTTP_HANDLER_ID,
ids_1.WEBSOCKET_HANDLER_ID,
ids_1.GRAPHQL_WS_HANDLER_ID,
ids_1.APP_SYNC_HANDLER_ID,
ids_1.ACTION_CABLE_HANDLER_ID,
ids_1.GRAPHQL_SSE_HANDLER_ID,
]);
var MultiResponseStrategy;
(function (MultiResponseStrategy) {
/**
* Automatically determine the strategy based on the response
*/
MultiResponseStrategy["AUTO"] = "auto";
/**
* Concatenate all responses
*/
MultiResponseStrategy["CONCATENATE"] = "concatenate";
/**
* Append responses as a list
*/
MultiResponseStrategy["APPEND"] = "append";
/**
* Patch the responses together following the GraphQL spec
*/
MultiResponseStrategy["PATCH"] = "patch";
})(MultiResponseStrategy || (exports.MultiResponseStrategy = MultiResponseStrategy = {}));
exports.multiResponseStrategySchema = v4_1.z.enum(MultiResponseStrategy);
//# sourceMappingURL=schemas.js.map