Features
Docs
CLI
Benchmarks
Examples

© 2024 MoroJs

@morojs/moro


@morojs/moro / createPothosBuilder

Function: createPothosBuilder()

createPothosBuilder(options): Promise<any>

Defined in: src/core/middleware/built-in/graphql/helpers.ts:38

Create Pothos schema builder instance Users should use this to create their schema builder

Parameters

options

any = {}

Returns

Promise<any>

Example

import { createPothosBuilder } from '@morojs/moro';

const builder = createPothosBuilder({
  plugins: ['relay', 'errors'],
});

builder.queryType({
  fields: (t) => ({
    hello: t.string({
      resolve: () => 'Hello World!'
    })
  })
});

const schema = builder.toSchema();