Initial Save
This commit is contained in:
55
node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
generated
vendored
Normal file
55
node_modules/graphql/utilities/stripIgnoredCharacters.d.ts
generated
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
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:
|
||||
*
|
||||
* query SomeQuery($foo: String!, $bar: String) {
|
||||
* someField(foo: $foo, bar: $bar) {
|
||||
* a
|
||||
* b {
|
||||
* c
|
||||
* d
|
||||
* }
|
||||
* }
|
||||
* }
|
||||
*
|
||||
* Becomes:
|
||||
*
|
||||
* query SomeQuery($foo:String!$bar:String){someField(foo:$foo bar:$bar){a b{c d}}}
|
||||
*
|
||||
* SDL example:
|
||||
*
|
||||
* """
|
||||
* Type description
|
||||
* """
|
||||
* type Foo {
|
||||
* """
|
||||
* Field description
|
||||
* """
|
||||
* bar: String
|
||||
* }
|
||||
*
|
||||
* Becomes:
|
||||
*
|
||||
* """Type description""" type Foo{"""Field description""" bar:String}
|
||||
*/
|
||||
export function stripIgnoredCharacters(source: string | Source): string;
|
||||
Reference in New Issue
Block a user