Sha256: e7ee7be996db0d7cce41a85e4cae3a5fc86cf26501ad94e0a20f8b6c1c55b2d4

Contents?: true

Size: 1.43 KB

Versions: 26

Compression:

Stored size: 1.43 KB

Contents

import { Source } from '../language/source';
/**
 * Strips characters that are not significant to the validity or execution
 * of a GraphQL document:
 *   - UnicodeBOM
 *   - WhiteSpace
 *   - LineTerminator
 *   - Comment
 *   - Comma
 *   - BlockString indentation
 *
 * Note: It is required to have a delimiter character between neighboring
 * non-punctuator tokens and this function always uses single space as delimiter.
 *
 * It is guaranteed that both input and output documents if parsed would result
 * in the exact same AST except for nodes location.
 *
 * Warning: It is guaranteed that this function will always produce stable results.
 * However, it's not guaranteed that it will stay the same between different
 * releases due to bugfixes or changes in the GraphQL specification.
 *
 * Query example:
 *
 * ```graphql
 * query SomeQuery($foo: String!, $bar: String) {
 *   someField(foo: $foo, bar: $bar) {
 *     a
 *     b {
 *       c
 *       d
 *     }
 *   }
 * }
 * ```
 *
 * Becomes:
 *
 * ```graphql
 * query SomeQuery($foo:String!$bar:String){someField(foo:$foo bar:$bar){a b{c d}}}
 * ```
 *
 * SDL example:
 *
 * ```graphql
 * """
 * Type description
 * """
 * type Foo {
 *   """
 *   Field description
 *   """
 *   bar: String
 * }
 * ```
 *
 * Becomes:
 *
 * ```graphql
 * """Type description""" type Foo{"""Field description""" bar:String}
 * ```
 */
export declare function stripIgnoredCharacters(source: string | Source): string;

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
clapton-0.0.26 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.25 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.24 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.23 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.22 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.21 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.20 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.19 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.18 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.17 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.16 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.15 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.14 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.13 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.12 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.11 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.10 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.9 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.8 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
clapton-0.0.7 lib/clapton/javascripts/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts