altair-graphql-core
Version:
Several of the core logic for altair graphql client
28 lines • 975 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getOptions = getOptions;
const options_schema_1 = require("./options.schema");
const ids_1 = require("../request/ids");
const query_schema_1 = require("../types/state/query.schema");
const defaultOptions = {
// initialEnvironments: {},
initialPostRequestScript: '',
initialSubscriptionRequestHandlerId: ids_1.WEBSOCKET_HANDLER_ID,
// initialSubscriptionsPayload: {},
initialRequestHandlerId: ids_1.HTTP_HANDLER_ID,
initialRequestHandlerAdditionalParams: {},
initialHttpMethod: query_schema_1.httpVerbSchema.enum.POST,
instanceStorageNamespace: 'altair_',
preserveState: true,
initialWindows: [],
disableAccount: false,
cspNonce: '',
};
function getOptions(opts) {
const parsed = options_schema_1.altairConfigOptionsSchema.parse(opts);
return {
...defaultOptions,
...parsed,
};
}
//# sourceMappingURL=options.js.map