Initialisation

Added the packages and files for the backend server
This commit is contained in:
jackbeeby
2024-12-15 17:48:45 +11:00
parent 25066e1ee8
commit b412dfe2ca
2732 changed files with 330572 additions and 0 deletions

22
node_modules/@graphql-tools/utils/esm/fixSchemaAst.js generated vendored Normal file
View File

@@ -0,0 +1,22 @@
import { buildASTSchema } from 'graphql';
import { getDocumentNodeFromSchema } from './print-schema-with-directives.js';
function buildFixedSchema(schema, options) {
const document = getDocumentNodeFromSchema(schema);
return buildASTSchema(document, {
...(options || {}),
});
}
export function fixSchemaAst(schema, options) {
// eslint-disable-next-line no-undef-init
let schemaWithValidAst = undefined;
if (!schema.astNode || !schema.extensionASTNodes) {
schemaWithValidAst = buildFixedSchema(schema, options);
}
if (!schema.astNode && (schemaWithValidAst === null || schemaWithValidAst === void 0 ? void 0 : schemaWithValidAst.astNode)) {
schema.astNode = schemaWithValidAst.astNode;
}
if (!schema.extensionASTNodes && (schemaWithValidAst === null || schemaWithValidAst === void 0 ? void 0 : schemaWithValidAst.astNode)) {
schema.extensionASTNodes = schemaWithValidAst.extensionASTNodes;
}
return schema;
}