inputTypes

Contents

Add custom GraphQL input types.

Usage

Add definitions to the inputTypes property returned by your extension function. Each key is the name of a GraphQL type.

import type {Extensions, GraphQL} from '@enonic-types/guillotine';

export const extensions = (graphQL: GraphQL): Extensions => {
    return {
        inputTypes: {
            CustomFilterInput: {
                description: "Custom Filter Input",
                fields: {
                    exact: graphQL.GraphQLString,
                    startsWith: graphQL.GraphQLString,
                    endsWith: graphQL.GraphQLString,
                    contains: graphQL.GraphQLString
                }
            }
        }
    };
};

Contents

Contents