Skip to main content

example

Module providing utilities for handling GraphQL example directives and printing example values.

getDirectiveExampleOption()

function getDirectiveExampleOption(options): Maybe<TypeDirectiveExample>;

Defined in: printer-legacy/src/example.ts:44

Retrieves directive example options from the provided print type options.

Parameters

options

PrintTypeOptions

Configuration options

Returns

Maybe<TypeDirectiveExample>

The directive example configuration if valid, otherwise undefined


printExample()

function printExample(type, options): Maybe<string>;

Defined in: printer-legacy/src/example.ts:247

Prints an example value for a given GraphQL type or operation.

Parameters

type

unknown

The GraphQL type or operation to generate an example for

options

PrintTypeOptions

Configuration options for printing the example

Returns

Maybe<string>

Stringified example if available, otherwise undefined

Example

const example = printExample(type, { schema, exampleSection });
if (example) {
console.log(example);
}