@cran/gql.core
Version:
Cran/GraphQL Core Utilities
18 lines (17 loc) • 644 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.withCoreFeatures = void 0;
const tslib_1 = require("tslib");
const scalars = (0, tslib_1.__importStar)(require("./scalars"));
const addons_1 = require("./addons");
const directives_1 = require("./directives");
const plugins_1 = require("./plugins");
function withCoreFeatures(options = {}) {
(0, addons_1.withCoreAddons)();
return [
...Object.values(scalars),
...(0, directives_1.withCoreDirectives)(options.directives),
...(0, plugins_1.withCorePlugins)(options.plugins),
];
}
exports.withCoreFeatures = withCoreFeatures;