diff --git a/.gitignore b/.gitignore index 7041a10b..805b748d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,28 +5,7 @@ !.gitignore !.github -dist node_modules -/selenium -/src -*.d.ts -!custom.d.ts -!vitest.d.ts -*.js.map -*.log -blots/**/*.js -core/**/*.js -formats/**/*.js -modules/**/*.js -themes/**/*.js -ui/**/*.js -e2e/**/*.js - -!test/unit/__helpers__/vitest.d.ts - -core.js -quill.js test-results/ playwright-report/ -playwright/.cache/ diff --git a/packages/quill/.gitignore b/packages/quill/.gitignore new file mode 100644 index 00000000..53c37a16 --- /dev/null +++ b/packages/quill/.gitignore @@ -0,0 +1 @@ +dist \ No newline at end of file diff --git a/packages/website/package.json b/packages/website/package.json index 6572eeca..aa6797c0 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -7,7 +7,7 @@ "author": "", "license": "BSD-3-Clause", "scripts": { - "start": "echo $npm_package_config_ports_gatsby && gatsby develop --port $npm_package_config_ports_gatsby", + "start": "gatsby develop --port $npm_package_config_ports_gatsby", "build": "gatsby build", "serve": "gatsby serve --port $npm_package_config_ports_gatsby" }, diff --git a/packages/website/src/gatsby-types.d.ts b/packages/website/src/gatsby-types.d.ts new file mode 100644 index 00000000..599d60cb --- /dev/null +++ b/packages/website/src/gatsby-types.d.ts @@ -0,0 +1,2700 @@ +/* eslint-disable */ + +/* THIS FILE IS AUTOGENERATED. CHANGES WILL BE LOST ON SUBSEQUENT RUNS. */ + +declare namespace Queries { + +type Maybe = T | null; +type InputMaybe = T | null; +type Exact = { [K in keyof T]: T[K] }; +type MakeOptional = Omit & { [SubKey in K]?: Maybe }; +type MakeMaybe = Omit & { [SubKey in K]: Maybe }; +/** All built-in and custom scalars, mapped to their actual values */ +type Scalars = { + /** The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. */ + ID: string; + /** The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ + String: string; + /** The `Boolean` scalar type represents `true` or `false`. */ + Boolean: boolean; + /** The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ + Int: number; + /** The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ + Float: number; + /** A date string, such as 2007-12-03, compliant with the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ + Date: string; + /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ + JSON: Record; +}; + +type BooleanQueryOperatorInput = { + readonly eq: InputMaybe; + readonly in: InputMaybe>>; + readonly ne: InputMaybe; + readonly nin: InputMaybe>>; +}; + +type DateQueryOperatorInput = { + readonly eq: InputMaybe; + readonly gt: InputMaybe; + readonly gte: InputMaybe; + readonly in: InputMaybe>>; + readonly lt: InputMaybe; + readonly lte: InputMaybe; + readonly ne: InputMaybe; + readonly nin: InputMaybe>>; +}; + +type Directory = Node & { + readonly absolutePath: Scalars['String']; + readonly accessTime: Scalars['Date']; + readonly atime: Scalars['Date']; + readonly atimeMs: Scalars['Float']; + readonly base: Scalars['String']; + readonly birthTime: Scalars['Date']; + /** @deprecated Use `birthTime` instead */ + readonly birthtime: Maybe; + /** @deprecated Use `birthTime` instead */ + readonly birthtimeMs: Maybe; + readonly changeTime: Scalars['Date']; + readonly children: ReadonlyArray; + readonly ctime: Scalars['Date']; + readonly ctimeMs: Scalars['Float']; + readonly dev: Scalars['Int']; + readonly dir: Scalars['String']; + readonly ext: Scalars['String']; + readonly extension: Scalars['String']; + readonly gid: Scalars['Int']; + readonly id: Scalars['ID']; + readonly ino: Scalars['Float']; + readonly internal: Internal; + readonly mode: Scalars['Int']; + readonly modifiedTime: Scalars['Date']; + readonly mtime: Scalars['Date']; + readonly mtimeMs: Scalars['Float']; + readonly name: Scalars['String']; + readonly nlink: Scalars['Int']; + readonly parent: Maybe; + readonly prettySize: Scalars['String']; + readonly rdev: Scalars['Int']; + readonly relativeDirectory: Scalars['String']; + readonly relativePath: Scalars['String']; + readonly root: Scalars['String']; + readonly size: Scalars['Int']; + readonly sourceInstanceName: Scalars['String']; + readonly uid: Scalars['Int']; +}; + + +type Directory_accessTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type Directory_atimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type Directory_birthTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type Directory_changeTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type Directory_ctimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type Directory_modifiedTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type Directory_mtimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + +type DirectoryConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type DirectoryConnection_distinctArgs = { + field: DirectoryFieldsEnum; +}; + + +type DirectoryConnection_groupArgs = { + field: DirectoryFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type DirectoryConnection_maxArgs = { + field: DirectoryFieldsEnum; +}; + + +type DirectoryConnection_minArgs = { + field: DirectoryFieldsEnum; +}; + + +type DirectoryConnection_sumArgs = { + field: DirectoryFieldsEnum; +}; + +type DirectoryEdge = { + readonly next: Maybe; + readonly node: Directory; + readonly previous: Maybe; +}; + +type DirectoryFieldsEnum = + | 'absolutePath' + | 'accessTime' + | 'atime' + | 'atimeMs' + | 'base' + | 'birthTime' + | 'birthtime' + | 'birthtimeMs' + | 'changeTime' + | 'children' + | 'children.children' + | 'children.children.children' + | 'children.children.children.children' + | 'children.children.children.id' + | 'children.children.id' + | 'children.children.internal.content' + | 'children.children.internal.contentDigest' + | 'children.children.internal.contentFilePath' + | 'children.children.internal.description' + | 'children.children.internal.fieldOwners' + | 'children.children.internal.ignoreType' + | 'children.children.internal.mediaType' + | 'children.children.internal.owner' + | 'children.children.internal.type' + | 'children.children.parent.children' + | 'children.children.parent.id' + | 'children.id' + | 'children.internal.content' + | 'children.internal.contentDigest' + | 'children.internal.contentFilePath' + | 'children.internal.description' + | 'children.internal.fieldOwners' + | 'children.internal.ignoreType' + | 'children.internal.mediaType' + | 'children.internal.owner' + | 'children.internal.type' + | 'children.parent.children' + | 'children.parent.children.children' + | 'children.parent.children.id' + | 'children.parent.id' + | 'children.parent.internal.content' + | 'children.parent.internal.contentDigest' + | 'children.parent.internal.contentFilePath' + | 'children.parent.internal.description' + | 'children.parent.internal.fieldOwners' + | 'children.parent.internal.ignoreType' + | 'children.parent.internal.mediaType' + | 'children.parent.internal.owner' + | 'children.parent.internal.type' + | 'children.parent.parent.children' + | 'children.parent.parent.id' + | 'ctime' + | 'ctimeMs' + | 'dev' + | 'dir' + | 'ext' + | 'extension' + | 'gid' + | 'id' + | 'ino' + | 'internal.content' + | 'internal.contentDigest' + | 'internal.contentFilePath' + | 'internal.description' + | 'internal.fieldOwners' + | 'internal.ignoreType' + | 'internal.mediaType' + | 'internal.owner' + | 'internal.type' + | 'mode' + | 'modifiedTime' + | 'mtime' + | 'mtimeMs' + | 'name' + | 'nlink' + | 'parent.children' + | 'parent.children.children' + | 'parent.children.children.children' + | 'parent.children.children.id' + | 'parent.children.id' + | 'parent.children.internal.content' + | 'parent.children.internal.contentDigest' + | 'parent.children.internal.contentFilePath' + | 'parent.children.internal.description' + | 'parent.children.internal.fieldOwners' + | 'parent.children.internal.ignoreType' + | 'parent.children.internal.mediaType' + | 'parent.children.internal.owner' + | 'parent.children.internal.type' + | 'parent.children.parent.children' + | 'parent.children.parent.id' + | 'parent.id' + | 'parent.internal.content' + | 'parent.internal.contentDigest' + | 'parent.internal.contentFilePath' + | 'parent.internal.description' + | 'parent.internal.fieldOwners' + | 'parent.internal.ignoreType' + | 'parent.internal.mediaType' + | 'parent.internal.owner' + | 'parent.internal.type' + | 'parent.parent.children' + | 'parent.parent.children.children' + | 'parent.parent.children.id' + | 'parent.parent.id' + | 'parent.parent.internal.content' + | 'parent.parent.internal.contentDigest' + | 'parent.parent.internal.contentFilePath' + | 'parent.parent.internal.description' + | 'parent.parent.internal.fieldOwners' + | 'parent.parent.internal.ignoreType' + | 'parent.parent.internal.mediaType' + | 'parent.parent.internal.owner' + | 'parent.parent.internal.type' + | 'parent.parent.parent.children' + | 'parent.parent.parent.id' + | 'prettySize' + | 'rdev' + | 'relativeDirectory' + | 'relativePath' + | 'root' + | 'size' + | 'sourceInstanceName' + | 'uid'; + +type DirectoryFilterInput = { + readonly absolutePath: InputMaybe; + readonly accessTime: InputMaybe; + readonly atime: InputMaybe; + readonly atimeMs: InputMaybe; + readonly base: InputMaybe; + readonly birthTime: InputMaybe; + readonly birthtime: InputMaybe; + readonly birthtimeMs: InputMaybe; + readonly changeTime: InputMaybe; + readonly children: InputMaybe; + readonly ctime: InputMaybe; + readonly ctimeMs: InputMaybe; + readonly dev: InputMaybe; + readonly dir: InputMaybe; + readonly ext: InputMaybe; + readonly extension: InputMaybe; + readonly gid: InputMaybe; + readonly id: InputMaybe; + readonly ino: InputMaybe; + readonly internal: InputMaybe; + readonly mode: InputMaybe; + readonly modifiedTime: InputMaybe; + readonly mtime: InputMaybe; + readonly mtimeMs: InputMaybe; + readonly name: InputMaybe; + readonly nlink: InputMaybe; + readonly parent: InputMaybe; + readonly prettySize: InputMaybe; + readonly rdev: InputMaybe; + readonly relativeDirectory: InputMaybe; + readonly relativePath: InputMaybe; + readonly root: InputMaybe; + readonly size: InputMaybe; + readonly sourceInstanceName: InputMaybe; + readonly uid: InputMaybe; +}; + +type DirectoryGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type DirectoryGroupConnection_distinctArgs = { + field: DirectoryFieldsEnum; +}; + + +type DirectoryGroupConnection_groupArgs = { + field: DirectoryFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type DirectoryGroupConnection_maxArgs = { + field: DirectoryFieldsEnum; +}; + + +type DirectoryGroupConnection_minArgs = { + field: DirectoryFieldsEnum; +}; + + +type DirectoryGroupConnection_sumArgs = { + field: DirectoryFieldsEnum; +}; + +type DirectorySortInput = { + readonly fields: InputMaybe>>; + readonly order: InputMaybe>>; +}; + +type File = Node & { + readonly absolutePath: Scalars['String']; + readonly accessTime: Scalars['Date']; + readonly atime: Scalars['Date']; + readonly atimeMs: Scalars['Float']; + readonly base: Scalars['String']; + readonly birthTime: Scalars['Date']; + /** @deprecated Use `birthTime` instead */ + readonly birthtime: Maybe; + /** @deprecated Use `birthTime` instead */ + readonly birthtimeMs: Maybe; + readonly blksize: Maybe; + readonly blocks: Maybe; + readonly changeTime: Scalars['Date']; + /** Returns the first child node of type Mdx or null if there are no children of given type on this node */ + readonly childMdx: Maybe; + readonly children: ReadonlyArray; + /** Returns all children nodes filtered by type Mdx */ + readonly childrenMdx: Maybe>>; + readonly ctime: Scalars['Date']; + readonly ctimeMs: Scalars['Float']; + readonly dev: Scalars['Int']; + readonly dir: Scalars['String']; + readonly ext: Scalars['String']; + readonly extension: Scalars['String']; + readonly gid: Scalars['Int']; + readonly id: Scalars['ID']; + readonly ino: Scalars['Float']; + readonly internal: Internal; + readonly mode: Scalars['Int']; + readonly modifiedTime: Scalars['Date']; + readonly mtime: Scalars['Date']; + readonly mtimeMs: Scalars['Float']; + readonly name: Scalars['String']; + readonly nlink: Scalars['Int']; + readonly parent: Maybe; + readonly prettySize: Scalars['String']; + /** Copy file to static directory and return public url to it */ + readonly publicURL: Maybe; + readonly rdev: Scalars['Int']; + readonly relativeDirectory: Scalars['String']; + readonly relativePath: Scalars['String']; + readonly root: Scalars['String']; + readonly size: Scalars['Int']; + readonly sourceInstanceName: Scalars['String']; + readonly uid: Scalars['Int']; +}; + + +type File_accessTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type File_atimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type File_birthTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type File_changeTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type File_ctimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type File_modifiedTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type File_mtimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + +type FileConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type FileConnection_distinctArgs = { + field: FileFieldsEnum; +}; + + +type FileConnection_groupArgs = { + field: FileFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type FileConnection_maxArgs = { + field: FileFieldsEnum; +}; + + +type FileConnection_minArgs = { + field: FileFieldsEnum; +}; + + +type FileConnection_sumArgs = { + field: FileFieldsEnum; +}; + +type FileEdge = { + readonly next: Maybe; + readonly node: File; + readonly previous: Maybe; +}; + +type FileFieldsEnum = + | 'absolutePath' + | 'accessTime' + | 'atime' + | 'atimeMs' + | 'base' + | 'birthTime' + | 'birthtime' + | 'birthtimeMs' + | 'blksize' + | 'blocks' + | 'changeTime' + | 'childMdx.body' + | 'childMdx.children' + | 'childMdx.children.children' + | 'childMdx.children.children.children' + | 'childMdx.children.children.id' + | 'childMdx.children.id' + | 'childMdx.children.internal.content' + | 'childMdx.children.internal.contentDigest' + | 'childMdx.children.internal.contentFilePath' + | 'childMdx.children.internal.description' + | 'childMdx.children.internal.fieldOwners' + | 'childMdx.children.internal.ignoreType' + | 'childMdx.children.internal.mediaType' + | 'childMdx.children.internal.owner' + | 'childMdx.children.internal.type' + | 'childMdx.children.parent.children' + | 'childMdx.children.parent.id' + | 'childMdx.excerpt' + | 'childMdx.fields.excerpt' + | 'childMdx.fields.pageType' + | 'childMdx.fields.permalink' + | 'childMdx.fields.slug' + | 'childMdx.frontmatter.date' + | 'childMdx.frontmatter.external' + | 'childMdx.frontmatter.title' + | 'childMdx.id' + | 'childMdx.internal.content' + | 'childMdx.internal.contentDigest' + | 'childMdx.internal.contentFilePath' + | 'childMdx.internal.description' + | 'childMdx.internal.fieldOwners' + | 'childMdx.internal.ignoreType' + | 'childMdx.internal.mediaType' + | 'childMdx.internal.owner' + | 'childMdx.internal.type' + | 'childMdx.parent.children' + | 'childMdx.parent.children.children' + | 'childMdx.parent.children.id' + | 'childMdx.parent.id' + | 'childMdx.parent.internal.content' + | 'childMdx.parent.internal.contentDigest' + | 'childMdx.parent.internal.contentFilePath' + | 'childMdx.parent.internal.description' + | 'childMdx.parent.internal.fieldOwners' + | 'childMdx.parent.internal.ignoreType' + | 'childMdx.parent.internal.mediaType' + | 'childMdx.parent.internal.owner' + | 'childMdx.parent.internal.type' + | 'childMdx.parent.parent.children' + | 'childMdx.parent.parent.id' + | 'childMdx.tableOfContents' + | 'children' + | 'childrenMdx' + | 'childrenMdx.body' + | 'childrenMdx.children' + | 'childrenMdx.children.children' + | 'childrenMdx.children.children.children' + | 'childrenMdx.children.children.id' + | 'childrenMdx.children.id' + | 'childrenMdx.children.internal.content' + | 'childrenMdx.children.internal.contentDigest' + | 'childrenMdx.children.internal.contentFilePath' + | 'childrenMdx.children.internal.description' + | 'childrenMdx.children.internal.fieldOwners' + | 'childrenMdx.children.internal.ignoreType' + | 'childrenMdx.children.internal.mediaType' + | 'childrenMdx.children.internal.owner' + | 'childrenMdx.children.internal.type' + | 'childrenMdx.children.parent.children' + | 'childrenMdx.children.parent.id' + | 'childrenMdx.excerpt' + | 'childrenMdx.fields.excerpt' + | 'childrenMdx.fields.pageType' + | 'childrenMdx.fields.permalink' + | 'childrenMdx.fields.slug' + | 'childrenMdx.frontmatter.date' + | 'childrenMdx.frontmatter.external' + | 'childrenMdx.frontmatter.title' + | 'childrenMdx.id' + | 'childrenMdx.internal.content' + | 'childrenMdx.internal.contentDigest' + | 'childrenMdx.internal.contentFilePath' + | 'childrenMdx.internal.description' + | 'childrenMdx.internal.fieldOwners' + | 'childrenMdx.internal.ignoreType' + | 'childrenMdx.internal.mediaType' + | 'childrenMdx.internal.owner' + | 'childrenMdx.internal.type' + | 'childrenMdx.parent.children' + | 'childrenMdx.parent.children.children' + | 'childrenMdx.parent.children.id' + | 'childrenMdx.parent.id' + | 'childrenMdx.parent.internal.content' + | 'childrenMdx.parent.internal.contentDigest' + | 'childrenMdx.parent.internal.contentFilePath' + | 'childrenMdx.parent.internal.description' + | 'childrenMdx.parent.internal.fieldOwners' + | 'childrenMdx.parent.internal.ignoreType' + | 'childrenMdx.parent.internal.mediaType' + | 'childrenMdx.parent.internal.owner' + | 'childrenMdx.parent.internal.type' + | 'childrenMdx.parent.parent.children' + | 'childrenMdx.parent.parent.id' + | 'childrenMdx.tableOfContents' + | 'children.children' + | 'children.children.children' + | 'children.children.children.children' + | 'children.children.children.id' + | 'children.children.id' + | 'children.children.internal.content' + | 'children.children.internal.contentDigest' + | 'children.children.internal.contentFilePath' + | 'children.children.internal.description' + | 'children.children.internal.fieldOwners' + | 'children.children.internal.ignoreType' + | 'children.children.internal.mediaType' + | 'children.children.internal.owner' + | 'children.children.internal.type' + | 'children.children.parent.children' + | 'children.children.parent.id' + | 'children.id' + | 'children.internal.content' + | 'children.internal.contentDigest' + | 'children.internal.contentFilePath' + | 'children.internal.description' + | 'children.internal.fieldOwners' + | 'children.internal.ignoreType' + | 'children.internal.mediaType' + | 'children.internal.owner' + | 'children.internal.type' + | 'children.parent.children' + | 'children.parent.children.children' + | 'children.parent.children.id' + | 'children.parent.id' + | 'children.parent.internal.content' + | 'children.parent.internal.contentDigest' + | 'children.parent.internal.contentFilePath' + | 'children.parent.internal.description' + | 'children.parent.internal.fieldOwners' + | 'children.parent.internal.ignoreType' + | 'children.parent.internal.mediaType' + | 'children.parent.internal.owner' + | 'children.parent.internal.type' + | 'children.parent.parent.children' + | 'children.parent.parent.id' + | 'ctime' + | 'ctimeMs' + | 'dev' + | 'dir' + | 'ext' + | 'extension' + | 'gid' + | 'id' + | 'ino' + | 'internal.content' + | 'internal.contentDigest' + | 'internal.contentFilePath' + | 'internal.description' + | 'internal.fieldOwners' + | 'internal.ignoreType' + | 'internal.mediaType' + | 'internal.owner' + | 'internal.type' + | 'mode' + | 'modifiedTime' + | 'mtime' + | 'mtimeMs' + | 'name' + | 'nlink' + | 'parent.children' + | 'parent.children.children' + | 'parent.children.children.children' + | 'parent.children.children.id' + | 'parent.children.id' + | 'parent.children.internal.content' + | 'parent.children.internal.contentDigest' + | 'parent.children.internal.contentFilePath' + | 'parent.children.internal.description' + | 'parent.children.internal.fieldOwners' + | 'parent.children.internal.ignoreType' + | 'parent.children.internal.mediaType' + | 'parent.children.internal.owner' + | 'parent.children.internal.type' + | 'parent.children.parent.children' + | 'parent.children.parent.id' + | 'parent.id' + | 'parent.internal.content' + | 'parent.internal.contentDigest' + | 'parent.internal.contentFilePath' + | 'parent.internal.description' + | 'parent.internal.fieldOwners' + | 'parent.internal.ignoreType' + | 'parent.internal.mediaType' + | 'parent.internal.owner' + | 'parent.internal.type' + | 'parent.parent.children' + | 'parent.parent.children.children' + | 'parent.parent.children.id' + | 'parent.parent.id' + | 'parent.parent.internal.content' + | 'parent.parent.internal.contentDigest' + | 'parent.parent.internal.contentFilePath' + | 'parent.parent.internal.description' + | 'parent.parent.internal.fieldOwners' + | 'parent.parent.internal.ignoreType' + | 'parent.parent.internal.mediaType' + | 'parent.parent.internal.owner' + | 'parent.parent.internal.type' + | 'parent.parent.parent.children' + | 'parent.parent.parent.id' + | 'prettySize' + | 'publicURL' + | 'rdev' + | 'relativeDirectory' + | 'relativePath' + | 'root' + | 'size' + | 'sourceInstanceName' + | 'uid'; + +type FileFilterInput = { + readonly absolutePath: InputMaybe; + readonly accessTime: InputMaybe; + readonly atime: InputMaybe; + readonly atimeMs: InputMaybe; + readonly base: InputMaybe; + readonly birthTime: InputMaybe; + readonly birthtime: InputMaybe; + readonly birthtimeMs: InputMaybe; + readonly blksize: InputMaybe; + readonly blocks: InputMaybe; + readonly changeTime: InputMaybe; + readonly childMdx: InputMaybe; + readonly children: InputMaybe; + readonly childrenMdx: InputMaybe; + readonly ctime: InputMaybe; + readonly ctimeMs: InputMaybe; + readonly dev: InputMaybe; + readonly dir: InputMaybe; + readonly ext: InputMaybe; + readonly extension: InputMaybe; + readonly gid: InputMaybe; + readonly id: InputMaybe; + readonly ino: InputMaybe; + readonly internal: InputMaybe; + readonly mode: InputMaybe; + readonly modifiedTime: InputMaybe; + readonly mtime: InputMaybe; + readonly mtimeMs: InputMaybe; + readonly name: InputMaybe; + readonly nlink: InputMaybe; + readonly parent: InputMaybe; + readonly prettySize: InputMaybe; + readonly publicURL: InputMaybe; + readonly rdev: InputMaybe; + readonly relativeDirectory: InputMaybe; + readonly relativePath: InputMaybe; + readonly root: InputMaybe; + readonly size: InputMaybe; + readonly sourceInstanceName: InputMaybe; + readonly uid: InputMaybe; +}; + +type FileGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type FileGroupConnection_distinctArgs = { + field: FileFieldsEnum; +}; + + +type FileGroupConnection_groupArgs = { + field: FileFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type FileGroupConnection_maxArgs = { + field: FileFieldsEnum; +}; + + +type FileGroupConnection_minArgs = { + field: FileFieldsEnum; +}; + + +type FileGroupConnection_sumArgs = { + field: FileFieldsEnum; +}; + +type FileSortInput = { + readonly fields: InputMaybe>>; + readonly order: InputMaybe>>; +}; + +type FloatQueryOperatorInput = { + readonly eq: InputMaybe; + readonly gt: InputMaybe; + readonly gte: InputMaybe; + readonly in: InputMaybe>>; + readonly lt: InputMaybe; + readonly lte: InputMaybe; + readonly ne: InputMaybe; + readonly nin: InputMaybe>>; +}; + +type IntQueryOperatorInput = { + readonly eq: InputMaybe; + readonly gt: InputMaybe; + readonly gte: InputMaybe; + readonly in: InputMaybe>>; + readonly lt: InputMaybe; + readonly lte: InputMaybe; + readonly ne: InputMaybe; + readonly nin: InputMaybe>>; +}; + +type Internal = { + readonly content: Maybe; + readonly contentDigest: Scalars['String']; + readonly contentFilePath: Maybe; + readonly description: Maybe; + readonly fieldOwners: Maybe>>; + readonly ignoreType: Maybe; + readonly mediaType: Maybe; + readonly owner: Scalars['String']; + readonly type: Scalars['String']; +}; + +type InternalFilterInput = { + readonly content: InputMaybe; + readonly contentDigest: InputMaybe; + readonly contentFilePath: InputMaybe; + readonly description: InputMaybe; + readonly fieldOwners: InputMaybe; + readonly ignoreType: InputMaybe; + readonly mediaType: InputMaybe; + readonly owner: InputMaybe; + readonly type: InputMaybe; +}; + +type JSONQueryOperatorInput = { + readonly eq: InputMaybe; + readonly glob: InputMaybe; + readonly in: InputMaybe>>; + readonly ne: InputMaybe; + readonly nin: InputMaybe>>; + readonly regex: InputMaybe; +}; + +type Mdx = Node & { + readonly body: Maybe; + readonly children: ReadonlyArray; + readonly excerpt: Maybe; + readonly fields: Maybe; + readonly frontmatter: Maybe; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly parent: Maybe; + readonly tableOfContents: Maybe; +}; + + +type Mdx_excerptArgs = { + pruneLength?: InputMaybe; +}; + + +type Mdx_tableOfContentsArgs = { + maxDepth: InputMaybe; +}; + +type MdxConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type MdxConnection_distinctArgs = { + field: MdxFieldsEnum; +}; + + +type MdxConnection_groupArgs = { + field: MdxFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type MdxConnection_maxArgs = { + field: MdxFieldsEnum; +}; + + +type MdxConnection_minArgs = { + field: MdxFieldsEnum; +}; + + +type MdxConnection_sumArgs = { + field: MdxFieldsEnum; +}; + +type MdxEdge = { + readonly next: Maybe; + readonly node: Mdx; + readonly previous: Maybe; +}; + +type MdxFields = { + readonly excerpt: Maybe; + readonly pageType: Maybe; + readonly permalink: Maybe; + readonly slug: Maybe; +}; + +type MdxFieldsEnum = + | 'body' + | 'children' + | 'children.children' + | 'children.children.children' + | 'children.children.children.children' + | 'children.children.children.id' + | 'children.children.id' + | 'children.children.internal.content' + | 'children.children.internal.contentDigest' + | 'children.children.internal.contentFilePath' + | 'children.children.internal.description' + | 'children.children.internal.fieldOwners' + | 'children.children.internal.ignoreType' + | 'children.children.internal.mediaType' + | 'children.children.internal.owner' + | 'children.children.internal.type' + | 'children.children.parent.children' + | 'children.children.parent.id' + | 'children.id' + | 'children.internal.content' + | 'children.internal.contentDigest' + | 'children.internal.contentFilePath' + | 'children.internal.description' + | 'children.internal.fieldOwners' + | 'children.internal.ignoreType' + | 'children.internal.mediaType' + | 'children.internal.owner' + | 'children.internal.type' + | 'children.parent.children' + | 'children.parent.children.children' + | 'children.parent.children.id' + | 'children.parent.id' + | 'children.parent.internal.content' + | 'children.parent.internal.contentDigest' + | 'children.parent.internal.contentFilePath' + | 'children.parent.internal.description' + | 'children.parent.internal.fieldOwners' + | 'children.parent.internal.ignoreType' + | 'children.parent.internal.mediaType' + | 'children.parent.internal.owner' + | 'children.parent.internal.type' + | 'children.parent.parent.children' + | 'children.parent.parent.id' + | 'excerpt' + | 'fields.excerpt' + | 'fields.pageType' + | 'fields.permalink' + | 'fields.slug' + | 'frontmatter.date' + | 'frontmatter.external' + | 'frontmatter.title' + | 'id' + | 'internal.content' + | 'internal.contentDigest' + | 'internal.contentFilePath' + | 'internal.description' + | 'internal.fieldOwners' + | 'internal.ignoreType' + | 'internal.mediaType' + | 'internal.owner' + | 'internal.type' + | 'parent.children' + | 'parent.children.children' + | 'parent.children.children.children' + | 'parent.children.children.id' + | 'parent.children.id' + | 'parent.children.internal.content' + | 'parent.children.internal.contentDigest' + | 'parent.children.internal.contentFilePath' + | 'parent.children.internal.description' + | 'parent.children.internal.fieldOwners' + | 'parent.children.internal.ignoreType' + | 'parent.children.internal.mediaType' + | 'parent.children.internal.owner' + | 'parent.children.internal.type' + | 'parent.children.parent.children' + | 'parent.children.parent.id' + | 'parent.id' + | 'parent.internal.content' + | 'parent.internal.contentDigest' + | 'parent.internal.contentFilePath' + | 'parent.internal.description' + | 'parent.internal.fieldOwners' + | 'parent.internal.ignoreType' + | 'parent.internal.mediaType' + | 'parent.internal.owner' + | 'parent.internal.type' + | 'parent.parent.children' + | 'parent.parent.children.children' + | 'parent.parent.children.id' + | 'parent.parent.id' + | 'parent.parent.internal.content' + | 'parent.parent.internal.contentDigest' + | 'parent.parent.internal.contentFilePath' + | 'parent.parent.internal.description' + | 'parent.parent.internal.fieldOwners' + | 'parent.parent.internal.ignoreType' + | 'parent.parent.internal.mediaType' + | 'parent.parent.internal.owner' + | 'parent.parent.internal.type' + | 'parent.parent.parent.children' + | 'parent.parent.parent.id' + | 'tableOfContents'; + +type MdxFieldsFilterInput = { + readonly excerpt: InputMaybe; + readonly pageType: InputMaybe; + readonly permalink: InputMaybe; + readonly slug: InputMaybe; +}; + +type MdxFilterInput = { + readonly body: InputMaybe; + readonly children: InputMaybe; + readonly excerpt: InputMaybe; + readonly fields: InputMaybe; + readonly frontmatter: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly parent: InputMaybe; + readonly tableOfContents: InputMaybe; +}; + +type MdxFilterListInput = { + readonly elemMatch: InputMaybe; +}; + +type MdxFrontmatter = { + readonly date: Maybe; + readonly external: Maybe; + readonly title: Maybe; +}; + + +type MdxFrontmatter_dateArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + +type MdxFrontmatterFilterInput = { + readonly date: InputMaybe; + readonly external: InputMaybe; + readonly title: InputMaybe; +}; + +type MdxGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type MdxGroupConnection_distinctArgs = { + field: MdxFieldsEnum; +}; + + +type MdxGroupConnection_groupArgs = { + field: MdxFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type MdxGroupConnection_maxArgs = { + field: MdxFieldsEnum; +}; + + +type MdxGroupConnection_minArgs = { + field: MdxFieldsEnum; +}; + + +type MdxGroupConnection_sumArgs = { + field: MdxFieldsEnum; +}; + +type MdxSortInput = { + readonly fields: InputMaybe>>; + readonly order: InputMaybe>>; +}; + +/** Node Interface */ +type Node = { + readonly children: ReadonlyArray; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly parent: Maybe; +}; + +type NodeFilterInput = { + readonly children: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly parent: InputMaybe; +}; + +type NodeFilterListInput = { + readonly elemMatch: InputMaybe; +}; + +type PageInfo = { + readonly currentPage: Scalars['Int']; + readonly hasNextPage: Scalars['Boolean']; + readonly hasPreviousPage: Scalars['Boolean']; + readonly itemCount: Scalars['Int']; + readonly pageCount: Scalars['Int']; + readonly perPage: Maybe; + readonly totalCount: Scalars['Int']; +}; + +type Query = { + readonly allDirectory: DirectoryConnection; + readonly allFile: FileConnection; + readonly allMdx: MdxConnection; + readonly allSite: SiteConnection; + readonly allSiteBuildMetadata: SiteBuildMetadataConnection; + readonly allSiteFunction: SiteFunctionConnection; + readonly allSitePage: SitePageConnection; + readonly allSitePlugin: SitePluginConnection; + readonly directory: Maybe; + readonly file: Maybe; + readonly mdx: Maybe; + readonly site: Maybe; + readonly siteBuildMetadata: Maybe; + readonly siteFunction: Maybe; + readonly sitePage: Maybe; + readonly sitePlugin: Maybe; +}; + + +type Query_allDirectoryArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe; +}; + + +type Query_allFileArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe; +}; + + +type Query_allMdxArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe; +}; + + +type Query_allSiteArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe; +}; + + +type Query_allSiteBuildMetadataArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe; +}; + + +type Query_allSiteFunctionArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe; +}; + + +type Query_allSitePageArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe; +}; + + +type Query_allSitePluginArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe; +}; + + +type Query_directoryArgs = { + absolutePath: InputMaybe; + accessTime: InputMaybe; + atime: InputMaybe; + atimeMs: InputMaybe; + base: InputMaybe; + birthTime: InputMaybe; + birthtime: InputMaybe; + birthtimeMs: InputMaybe; + changeTime: InputMaybe; + children: InputMaybe; + ctime: InputMaybe; + ctimeMs: InputMaybe; + dev: InputMaybe; + dir: InputMaybe; + ext: InputMaybe; + extension: InputMaybe; + gid: InputMaybe; + id: InputMaybe; + ino: InputMaybe; + internal: InputMaybe; + mode: InputMaybe; + modifiedTime: InputMaybe; + mtime: InputMaybe; + mtimeMs: InputMaybe; + name: InputMaybe; + nlink: InputMaybe; + parent: InputMaybe; + prettySize: InputMaybe; + rdev: InputMaybe; + relativeDirectory: InputMaybe; + relativePath: InputMaybe; + root: InputMaybe; + size: InputMaybe; + sourceInstanceName: InputMaybe; + uid: InputMaybe; +}; + + +type Query_fileArgs = { + absolutePath: InputMaybe; + accessTime: InputMaybe; + atime: InputMaybe; + atimeMs: InputMaybe; + base: InputMaybe; + birthTime: InputMaybe; + birthtime: InputMaybe; + birthtimeMs: InputMaybe; + blksize: InputMaybe; + blocks: InputMaybe; + changeTime: InputMaybe; + childMdx: InputMaybe; + children: InputMaybe; + childrenMdx: InputMaybe; + ctime: InputMaybe; + ctimeMs: InputMaybe; + dev: InputMaybe; + dir: InputMaybe; + ext: InputMaybe; + extension: InputMaybe; + gid: InputMaybe; + id: InputMaybe; + ino: InputMaybe; + internal: InputMaybe; + mode: InputMaybe; + modifiedTime: InputMaybe; + mtime: InputMaybe; + mtimeMs: InputMaybe; + name: InputMaybe; + nlink: InputMaybe; + parent: InputMaybe; + prettySize: InputMaybe; + publicURL: InputMaybe; + rdev: InputMaybe; + relativeDirectory: InputMaybe; + relativePath: InputMaybe; + root: InputMaybe; + size: InputMaybe; + sourceInstanceName: InputMaybe; + uid: InputMaybe; +}; + + +type Query_mdxArgs = { + body: InputMaybe; + children: InputMaybe; + excerpt: InputMaybe; + fields: InputMaybe; + frontmatter: InputMaybe; + id: InputMaybe; + internal: InputMaybe; + parent: InputMaybe; + tableOfContents: InputMaybe; +}; + + +type Query_siteArgs = { + buildTime: InputMaybe; + children: InputMaybe; + graphqlTypegen: InputMaybe; + host: InputMaybe; + id: InputMaybe; + internal: InputMaybe; + jsxRuntime: InputMaybe; + parent: InputMaybe; + pathPrefix: InputMaybe; + polyfill: InputMaybe; + port: InputMaybe; + siteMetadata: InputMaybe; + trailingSlash: InputMaybe; +}; + + +type Query_siteBuildMetadataArgs = { + buildTime: InputMaybe; + children: InputMaybe; + id: InputMaybe; + internal: InputMaybe; + parent: InputMaybe; +}; + + +type Query_siteFunctionArgs = { + absoluteCompiledFilePath: InputMaybe; + children: InputMaybe; + functionRoute: InputMaybe; + id: InputMaybe; + internal: InputMaybe; + matchPath: InputMaybe; + originalAbsoluteFilePath: InputMaybe; + originalRelativeFilePath: InputMaybe; + parent: InputMaybe; + pluginName: InputMaybe; + relativeCompiledFilePath: InputMaybe; +}; + + +type Query_sitePageArgs = { + children: InputMaybe; + component: InputMaybe; + componentChunkName: InputMaybe; + id: InputMaybe; + internal: InputMaybe; + internalComponentName: InputMaybe; + matchPath: InputMaybe; + pageContext: InputMaybe; + parent: InputMaybe; + path: InputMaybe; + pluginCreator: InputMaybe; +}; + + +type Query_sitePluginArgs = { + browserAPIs: InputMaybe; + children: InputMaybe; + id: InputMaybe; + internal: InputMaybe; + name: InputMaybe; + nodeAPIs: InputMaybe; + packageJson: InputMaybe; + parent: InputMaybe; + pluginFilepath: InputMaybe; + pluginOptions: InputMaybe; + resolve: InputMaybe; + ssrAPIs: InputMaybe; + version: InputMaybe; +}; + +type Site = Node & { + readonly buildTime: Maybe; + readonly children: ReadonlyArray; + readonly graphqlTypegen: Maybe; + readonly host: Maybe; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly jsxRuntime: Maybe; + readonly parent: Maybe; + readonly pathPrefix: Maybe; + readonly polyfill: Maybe; + readonly port: Maybe; + readonly siteMetadata: Maybe; + readonly trailingSlash: Maybe; +}; + + +type Site_buildTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + +type SiteBuildMetadata = Node & { + readonly buildTime: Maybe; + readonly children: ReadonlyArray; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly parent: Maybe; +}; + + +type SiteBuildMetadata_buildTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + +type SiteBuildMetadataConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SiteBuildMetadataConnection_distinctArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +type SiteBuildMetadataConnection_groupArgs = { + field: SiteBuildMetadataFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SiteBuildMetadataConnection_maxArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +type SiteBuildMetadataConnection_minArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +type SiteBuildMetadataConnection_sumArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + +type SiteBuildMetadataEdge = { + readonly next: Maybe; + readonly node: SiteBuildMetadata; + readonly previous: Maybe; +}; + +type SiteBuildMetadataFieldsEnum = + | 'buildTime' + | 'children' + | 'children.children' + | 'children.children.children' + | 'children.children.children.children' + | 'children.children.children.id' + | 'children.children.id' + | 'children.children.internal.content' + | 'children.children.internal.contentDigest' + | 'children.children.internal.contentFilePath' + | 'children.children.internal.description' + | 'children.children.internal.fieldOwners' + | 'children.children.internal.ignoreType' + | 'children.children.internal.mediaType' + | 'children.children.internal.owner' + | 'children.children.internal.type' + | 'children.children.parent.children' + | 'children.children.parent.id' + | 'children.id' + | 'children.internal.content' + | 'children.internal.contentDigest' + | 'children.internal.contentFilePath' + | 'children.internal.description' + | 'children.internal.fieldOwners' + | 'children.internal.ignoreType' + | 'children.internal.mediaType' + | 'children.internal.owner' + | 'children.internal.type' + | 'children.parent.children' + | 'children.parent.children.children' + | 'children.parent.children.id' + | 'children.parent.id' + | 'children.parent.internal.content' + | 'children.parent.internal.contentDigest' + | 'children.parent.internal.contentFilePath' + | 'children.parent.internal.description' + | 'children.parent.internal.fieldOwners' + | 'children.parent.internal.ignoreType' + | 'children.parent.internal.mediaType' + | 'children.parent.internal.owner' + | 'children.parent.internal.type' + | 'children.parent.parent.children' + | 'children.parent.parent.id' + | 'id' + | 'internal.content' + | 'internal.contentDigest' + | 'internal.contentFilePath' + | 'internal.description' + | 'internal.fieldOwners' + | 'internal.ignoreType' + | 'internal.mediaType' + | 'internal.owner' + | 'internal.type' + | 'parent.children' + | 'parent.children.children' + | 'parent.children.children.children' + | 'parent.children.children.id' + | 'parent.children.id' + | 'parent.children.internal.content' + | 'parent.children.internal.contentDigest' + | 'parent.children.internal.contentFilePath' + | 'parent.children.internal.description' + | 'parent.children.internal.fieldOwners' + | 'parent.children.internal.ignoreType' + | 'parent.children.internal.mediaType' + | 'parent.children.internal.owner' + | 'parent.children.internal.type' + | 'parent.children.parent.children' + | 'parent.children.parent.id' + | 'parent.id' + | 'parent.internal.content' + | 'parent.internal.contentDigest' + | 'parent.internal.contentFilePath' + | 'parent.internal.description' + | 'parent.internal.fieldOwners' + | 'parent.internal.ignoreType' + | 'parent.internal.mediaType' + | 'parent.internal.owner' + | 'parent.internal.type' + | 'parent.parent.children' + | 'parent.parent.children.children' + | 'parent.parent.children.id' + | 'parent.parent.id' + | 'parent.parent.internal.content' + | 'parent.parent.internal.contentDigest' + | 'parent.parent.internal.contentFilePath' + | 'parent.parent.internal.description' + | 'parent.parent.internal.fieldOwners' + | 'parent.parent.internal.ignoreType' + | 'parent.parent.internal.mediaType' + | 'parent.parent.internal.owner' + | 'parent.parent.internal.type' + | 'parent.parent.parent.children' + | 'parent.parent.parent.id'; + +type SiteBuildMetadataFilterInput = { + readonly buildTime: InputMaybe; + readonly children: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly parent: InputMaybe; +}; + +type SiteBuildMetadataGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SiteBuildMetadataGroupConnection_distinctArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +type SiteBuildMetadataGroupConnection_groupArgs = { + field: SiteBuildMetadataFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SiteBuildMetadataGroupConnection_maxArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +type SiteBuildMetadataGroupConnection_minArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +type SiteBuildMetadataGroupConnection_sumArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + +type SiteBuildMetadataSortInput = { + readonly fields: InputMaybe>>; + readonly order: InputMaybe>>; +}; + +type SiteConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SiteConnection_distinctArgs = { + field: SiteFieldsEnum; +}; + + +type SiteConnection_groupArgs = { + field: SiteFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SiteConnection_maxArgs = { + field: SiteFieldsEnum; +}; + + +type SiteConnection_minArgs = { + field: SiteFieldsEnum; +}; + + +type SiteConnection_sumArgs = { + field: SiteFieldsEnum; +}; + +type SiteEdge = { + readonly next: Maybe; + readonly node: Site; + readonly previous: Maybe; +}; + +type SiteFieldsEnum = + | 'buildTime' + | 'children' + | 'children.children' + | 'children.children.children' + | 'children.children.children.children' + | 'children.children.children.id' + | 'children.children.id' + | 'children.children.internal.content' + | 'children.children.internal.contentDigest' + | 'children.children.internal.contentFilePath' + | 'children.children.internal.description' + | 'children.children.internal.fieldOwners' + | 'children.children.internal.ignoreType' + | 'children.children.internal.mediaType' + | 'children.children.internal.owner' + | 'children.children.internal.type' + | 'children.children.parent.children' + | 'children.children.parent.id' + | 'children.id' + | 'children.internal.content' + | 'children.internal.contentDigest' + | 'children.internal.contentFilePath' + | 'children.internal.description' + | 'children.internal.fieldOwners' + | 'children.internal.ignoreType' + | 'children.internal.mediaType' + | 'children.internal.owner' + | 'children.internal.type' + | 'children.parent.children' + | 'children.parent.children.children' + | 'children.parent.children.id' + | 'children.parent.id' + | 'children.parent.internal.content' + | 'children.parent.internal.contentDigest' + | 'children.parent.internal.contentFilePath' + | 'children.parent.internal.description' + | 'children.parent.internal.fieldOwners' + | 'children.parent.internal.ignoreType' + | 'children.parent.internal.mediaType' + | 'children.parent.internal.owner' + | 'children.parent.internal.type' + | 'children.parent.parent.children' + | 'children.parent.parent.id' + | 'graphqlTypegen.generateOnBuild' + | 'graphqlTypegen.typesOutputPath' + | 'host' + | 'id' + | 'internal.content' + | 'internal.contentDigest' + | 'internal.contentFilePath' + | 'internal.description' + | 'internal.fieldOwners' + | 'internal.ignoreType' + | 'internal.mediaType' + | 'internal.owner' + | 'internal.type' + | 'jsxRuntime' + | 'parent.children' + | 'parent.children.children' + | 'parent.children.children.children' + | 'parent.children.children.id' + | 'parent.children.id' + | 'parent.children.internal.content' + | 'parent.children.internal.contentDigest' + | 'parent.children.internal.contentFilePath' + | 'parent.children.internal.description' + | 'parent.children.internal.fieldOwners' + | 'parent.children.internal.ignoreType' + | 'parent.children.internal.mediaType' + | 'parent.children.internal.owner' + | 'parent.children.internal.type' + | 'parent.children.parent.children' + | 'parent.children.parent.id' + | 'parent.id' + | 'parent.internal.content' + | 'parent.internal.contentDigest' + | 'parent.internal.contentFilePath' + | 'parent.internal.description' + | 'parent.internal.fieldOwners' + | 'parent.internal.ignoreType' + | 'parent.internal.mediaType' + | 'parent.internal.owner' + | 'parent.internal.type' + | 'parent.parent.children' + | 'parent.parent.children.children' + | 'parent.parent.children.id' + | 'parent.parent.id' + | 'parent.parent.internal.content' + | 'parent.parent.internal.contentDigest' + | 'parent.parent.internal.contentFilePath' + | 'parent.parent.internal.description' + | 'parent.parent.internal.fieldOwners' + | 'parent.parent.internal.ignoreType' + | 'parent.parent.internal.mediaType' + | 'parent.parent.internal.owner' + | 'parent.parent.internal.type' + | 'parent.parent.parent.children' + | 'parent.parent.parent.id' + | 'pathPrefix' + | 'polyfill' + | 'port' + | 'siteMetadata.cdn' + | 'siteMetadata.description' + | 'siteMetadata.github' + | 'siteMetadata.highlightjs' + | 'siteMetadata.katex' + | 'siteMetadata.quill' + | 'siteMetadata.shortDescription' + | 'siteMetadata.shortTitle' + | 'siteMetadata.title' + | 'siteMetadata.url' + | 'siteMetadata.version' + | 'trailingSlash'; + +type SiteFilterInput = { + readonly buildTime: InputMaybe; + readonly children: InputMaybe; + readonly graphqlTypegen: InputMaybe; + readonly host: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly jsxRuntime: InputMaybe; + readonly parent: InputMaybe; + readonly pathPrefix: InputMaybe; + readonly polyfill: InputMaybe; + readonly port: InputMaybe; + readonly siteMetadata: InputMaybe; + readonly trailingSlash: InputMaybe; +}; + +type SiteFunction = Node & { + readonly absoluteCompiledFilePath: Scalars['String']; + readonly children: ReadonlyArray; + readonly functionRoute: Scalars['String']; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly matchPath: Maybe; + readonly originalAbsoluteFilePath: Scalars['String']; + readonly originalRelativeFilePath: Scalars['String']; + readonly parent: Maybe; + readonly pluginName: Scalars['String']; + readonly relativeCompiledFilePath: Scalars['String']; +}; + +type SiteFunctionConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SiteFunctionConnection_distinctArgs = { + field: SiteFunctionFieldsEnum; +}; + + +type SiteFunctionConnection_groupArgs = { + field: SiteFunctionFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SiteFunctionConnection_maxArgs = { + field: SiteFunctionFieldsEnum; +}; + + +type SiteFunctionConnection_minArgs = { + field: SiteFunctionFieldsEnum; +}; + + +type SiteFunctionConnection_sumArgs = { + field: SiteFunctionFieldsEnum; +}; + +type SiteFunctionEdge = { + readonly next: Maybe; + readonly node: SiteFunction; + readonly previous: Maybe; +}; + +type SiteFunctionFieldsEnum = + | 'absoluteCompiledFilePath' + | 'children' + | 'children.children' + | 'children.children.children' + | 'children.children.children.children' + | 'children.children.children.id' + | 'children.children.id' + | 'children.children.internal.content' + | 'children.children.internal.contentDigest' + | 'children.children.internal.contentFilePath' + | 'children.children.internal.description' + | 'children.children.internal.fieldOwners' + | 'children.children.internal.ignoreType' + | 'children.children.internal.mediaType' + | 'children.children.internal.owner' + | 'children.children.internal.type' + | 'children.children.parent.children' + | 'children.children.parent.id' + | 'children.id' + | 'children.internal.content' + | 'children.internal.contentDigest' + | 'children.internal.contentFilePath' + | 'children.internal.description' + | 'children.internal.fieldOwners' + | 'children.internal.ignoreType' + | 'children.internal.mediaType' + | 'children.internal.owner' + | 'children.internal.type' + | 'children.parent.children' + | 'children.parent.children.children' + | 'children.parent.children.id' + | 'children.parent.id' + | 'children.parent.internal.content' + | 'children.parent.internal.contentDigest' + | 'children.parent.internal.contentFilePath' + | 'children.parent.internal.description' + | 'children.parent.internal.fieldOwners' + | 'children.parent.internal.ignoreType' + | 'children.parent.internal.mediaType' + | 'children.parent.internal.owner' + | 'children.parent.internal.type' + | 'children.parent.parent.children' + | 'children.parent.parent.id' + | 'functionRoute' + | 'id' + | 'internal.content' + | 'internal.contentDigest' + | 'internal.contentFilePath' + | 'internal.description' + | 'internal.fieldOwners' + | 'internal.ignoreType' + | 'internal.mediaType' + | 'internal.owner' + | 'internal.type' + | 'matchPath' + | 'originalAbsoluteFilePath' + | 'originalRelativeFilePath' + | 'parent.children' + | 'parent.children.children' + | 'parent.children.children.children' + | 'parent.children.children.id' + | 'parent.children.id' + | 'parent.children.internal.content' + | 'parent.children.internal.contentDigest' + | 'parent.children.internal.contentFilePath' + | 'parent.children.internal.description' + | 'parent.children.internal.fieldOwners' + | 'parent.children.internal.ignoreType' + | 'parent.children.internal.mediaType' + | 'parent.children.internal.owner' + | 'parent.children.internal.type' + | 'parent.children.parent.children' + | 'parent.children.parent.id' + | 'parent.id' + | 'parent.internal.content' + | 'parent.internal.contentDigest' + | 'parent.internal.contentFilePath' + | 'parent.internal.description' + | 'parent.internal.fieldOwners' + | 'parent.internal.ignoreType' + | 'parent.internal.mediaType' + | 'parent.internal.owner' + | 'parent.internal.type' + | 'parent.parent.children' + | 'parent.parent.children.children' + | 'parent.parent.children.id' + | 'parent.parent.id' + | 'parent.parent.internal.content' + | 'parent.parent.internal.contentDigest' + | 'parent.parent.internal.contentFilePath' + | 'parent.parent.internal.description' + | 'parent.parent.internal.fieldOwners' + | 'parent.parent.internal.ignoreType' + | 'parent.parent.internal.mediaType' + | 'parent.parent.internal.owner' + | 'parent.parent.internal.type' + | 'parent.parent.parent.children' + | 'parent.parent.parent.id' + | 'pluginName' + | 'relativeCompiledFilePath'; + +type SiteFunctionFilterInput = { + readonly absoluteCompiledFilePath: InputMaybe; + readonly children: InputMaybe; + readonly functionRoute: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly matchPath: InputMaybe; + readonly originalAbsoluteFilePath: InputMaybe; + readonly originalRelativeFilePath: InputMaybe; + readonly parent: InputMaybe; + readonly pluginName: InputMaybe; + readonly relativeCompiledFilePath: InputMaybe; +}; + +type SiteFunctionGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SiteFunctionGroupConnection_distinctArgs = { + field: SiteFunctionFieldsEnum; +}; + + +type SiteFunctionGroupConnection_groupArgs = { + field: SiteFunctionFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SiteFunctionGroupConnection_maxArgs = { + field: SiteFunctionFieldsEnum; +}; + + +type SiteFunctionGroupConnection_minArgs = { + field: SiteFunctionFieldsEnum; +}; + + +type SiteFunctionGroupConnection_sumArgs = { + field: SiteFunctionFieldsEnum; +}; + +type SiteFunctionSortInput = { + readonly fields: InputMaybe>>; + readonly order: InputMaybe>>; +}; + +type SiteGraphqlTypegen = { + readonly generateOnBuild: Maybe; + readonly typesOutputPath: Maybe; +}; + +type SiteGraphqlTypegenFilterInput = { + readonly generateOnBuild: InputMaybe; + readonly typesOutputPath: InputMaybe; +}; + +type SiteGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SiteGroupConnection_distinctArgs = { + field: SiteFieldsEnum; +}; + + +type SiteGroupConnection_groupArgs = { + field: SiteFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SiteGroupConnection_maxArgs = { + field: SiteFieldsEnum; +}; + + +type SiteGroupConnection_minArgs = { + field: SiteFieldsEnum; +}; + + +type SiteGroupConnection_sumArgs = { + field: SiteFieldsEnum; +}; + +type SitePage = Node & { + readonly children: ReadonlyArray; + readonly component: Scalars['String']; + readonly componentChunkName: Scalars['String']; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly internalComponentName: Scalars['String']; + readonly matchPath: Maybe; + readonly pageContext: Maybe; + readonly parent: Maybe; + readonly path: Scalars['String']; + readonly pluginCreator: Maybe; +}; + +type SitePageConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SitePageConnection_distinctArgs = { + field: SitePageFieldsEnum; +}; + + +type SitePageConnection_groupArgs = { + field: SitePageFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SitePageConnection_maxArgs = { + field: SitePageFieldsEnum; +}; + + +type SitePageConnection_minArgs = { + field: SitePageFieldsEnum; +}; + + +type SitePageConnection_sumArgs = { + field: SitePageFieldsEnum; +}; + +type SitePageEdge = { + readonly next: Maybe; + readonly node: SitePage; + readonly previous: Maybe; +}; + +type SitePageFieldsEnum = + | 'children' + | 'children.children' + | 'children.children.children' + | 'children.children.children.children' + | 'children.children.children.id' + | 'children.children.id' + | 'children.children.internal.content' + | 'children.children.internal.contentDigest' + | 'children.children.internal.contentFilePath' + | 'children.children.internal.description' + | 'children.children.internal.fieldOwners' + | 'children.children.internal.ignoreType' + | 'children.children.internal.mediaType' + | 'children.children.internal.owner' + | 'children.children.internal.type' + | 'children.children.parent.children' + | 'children.children.parent.id' + | 'children.id' + | 'children.internal.content' + | 'children.internal.contentDigest' + | 'children.internal.contentFilePath' + | 'children.internal.description' + | 'children.internal.fieldOwners' + | 'children.internal.ignoreType' + | 'children.internal.mediaType' + | 'children.internal.owner' + | 'children.internal.type' + | 'children.parent.children' + | 'children.parent.children.children' + | 'children.parent.children.id' + | 'children.parent.id' + | 'children.parent.internal.content' + | 'children.parent.internal.contentDigest' + | 'children.parent.internal.contentFilePath' + | 'children.parent.internal.description' + | 'children.parent.internal.fieldOwners' + | 'children.parent.internal.ignoreType' + | 'children.parent.internal.mediaType' + | 'children.parent.internal.owner' + | 'children.parent.internal.type' + | 'children.parent.parent.children' + | 'children.parent.parent.id' + | 'component' + | 'componentChunkName' + | 'id' + | 'internalComponentName' + | 'internal.content' + | 'internal.contentDigest' + | 'internal.contentFilePath' + | 'internal.description' + | 'internal.fieldOwners' + | 'internal.ignoreType' + | 'internal.mediaType' + | 'internal.owner' + | 'internal.type' + | 'matchPath' + | 'pageContext' + | 'parent.children' + | 'parent.children.children' + | 'parent.children.children.children' + | 'parent.children.children.id' + | 'parent.children.id' + | 'parent.children.internal.content' + | 'parent.children.internal.contentDigest' + | 'parent.children.internal.contentFilePath' + | 'parent.children.internal.description' + | 'parent.children.internal.fieldOwners' + | 'parent.children.internal.ignoreType' + | 'parent.children.internal.mediaType' + | 'parent.children.internal.owner' + | 'parent.children.internal.type' + | 'parent.children.parent.children' + | 'parent.children.parent.id' + | 'parent.id' + | 'parent.internal.content' + | 'parent.internal.contentDigest' + | 'parent.internal.contentFilePath' + | 'parent.internal.description' + | 'parent.internal.fieldOwners' + | 'parent.internal.ignoreType' + | 'parent.internal.mediaType' + | 'parent.internal.owner' + | 'parent.internal.type' + | 'parent.parent.children' + | 'parent.parent.children.children' + | 'parent.parent.children.id' + | 'parent.parent.id' + | 'parent.parent.internal.content' + | 'parent.parent.internal.contentDigest' + | 'parent.parent.internal.contentFilePath' + | 'parent.parent.internal.description' + | 'parent.parent.internal.fieldOwners' + | 'parent.parent.internal.ignoreType' + | 'parent.parent.internal.mediaType' + | 'parent.parent.internal.owner' + | 'parent.parent.internal.type' + | 'parent.parent.parent.children' + | 'parent.parent.parent.id' + | 'path' + | 'pluginCreator.browserAPIs' + | 'pluginCreator.children' + | 'pluginCreator.children.children' + | 'pluginCreator.children.children.children' + | 'pluginCreator.children.children.id' + | 'pluginCreator.children.id' + | 'pluginCreator.children.internal.content' + | 'pluginCreator.children.internal.contentDigest' + | 'pluginCreator.children.internal.contentFilePath' + | 'pluginCreator.children.internal.description' + | 'pluginCreator.children.internal.fieldOwners' + | 'pluginCreator.children.internal.ignoreType' + | 'pluginCreator.children.internal.mediaType' + | 'pluginCreator.children.internal.owner' + | 'pluginCreator.children.internal.type' + | 'pluginCreator.children.parent.children' + | 'pluginCreator.children.parent.id' + | 'pluginCreator.id' + | 'pluginCreator.internal.content' + | 'pluginCreator.internal.contentDigest' + | 'pluginCreator.internal.contentFilePath' + | 'pluginCreator.internal.description' + | 'pluginCreator.internal.fieldOwners' + | 'pluginCreator.internal.ignoreType' + | 'pluginCreator.internal.mediaType' + | 'pluginCreator.internal.owner' + | 'pluginCreator.internal.type' + | 'pluginCreator.name' + | 'pluginCreator.nodeAPIs' + | 'pluginCreator.packageJson' + | 'pluginCreator.parent.children' + | 'pluginCreator.parent.children.children' + | 'pluginCreator.parent.children.id' + | 'pluginCreator.parent.id' + | 'pluginCreator.parent.internal.content' + | 'pluginCreator.parent.internal.contentDigest' + | 'pluginCreator.parent.internal.contentFilePath' + | 'pluginCreator.parent.internal.description' + | 'pluginCreator.parent.internal.fieldOwners' + | 'pluginCreator.parent.internal.ignoreType' + | 'pluginCreator.parent.internal.mediaType' + | 'pluginCreator.parent.internal.owner' + | 'pluginCreator.parent.internal.type' + | 'pluginCreator.parent.parent.children' + | 'pluginCreator.parent.parent.id' + | 'pluginCreator.pluginFilepath' + | 'pluginCreator.pluginOptions' + | 'pluginCreator.resolve' + | 'pluginCreator.ssrAPIs' + | 'pluginCreator.version'; + +type SitePageFilterInput = { + readonly children: InputMaybe; + readonly component: InputMaybe; + readonly componentChunkName: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly internalComponentName: InputMaybe; + readonly matchPath: InputMaybe; + readonly pageContext: InputMaybe; + readonly parent: InputMaybe; + readonly path: InputMaybe; + readonly pluginCreator: InputMaybe; +}; + +type SitePageGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SitePageGroupConnection_distinctArgs = { + field: SitePageFieldsEnum; +}; + + +type SitePageGroupConnection_groupArgs = { + field: SitePageFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SitePageGroupConnection_maxArgs = { + field: SitePageFieldsEnum; +}; + + +type SitePageGroupConnection_minArgs = { + field: SitePageFieldsEnum; +}; + + +type SitePageGroupConnection_sumArgs = { + field: SitePageFieldsEnum; +}; + +type SitePageSortInput = { + readonly fields: InputMaybe>>; + readonly order: InputMaybe>>; +}; + +type SitePlugin = Node & { + readonly browserAPIs: Maybe>>; + readonly children: ReadonlyArray; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly name: Maybe; + readonly nodeAPIs: Maybe>>; + readonly packageJson: Maybe; + readonly parent: Maybe; + readonly pluginFilepath: Maybe; + readonly pluginOptions: Maybe; + readonly resolve: Maybe; + readonly ssrAPIs: Maybe>>; + readonly version: Maybe; +}; + +type SitePluginConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SitePluginConnection_distinctArgs = { + field: SitePluginFieldsEnum; +}; + + +type SitePluginConnection_groupArgs = { + field: SitePluginFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SitePluginConnection_maxArgs = { + field: SitePluginFieldsEnum; +}; + + +type SitePluginConnection_minArgs = { + field: SitePluginFieldsEnum; +}; + + +type SitePluginConnection_sumArgs = { + field: SitePluginFieldsEnum; +}; + +type SitePluginEdge = { + readonly next: Maybe; + readonly node: SitePlugin; + readonly previous: Maybe; +}; + +type SitePluginFieldsEnum = + | 'browserAPIs' + | 'children' + | 'children.children' + | 'children.children.children' + | 'children.children.children.children' + | 'children.children.children.id' + | 'children.children.id' + | 'children.children.internal.content' + | 'children.children.internal.contentDigest' + | 'children.children.internal.contentFilePath' + | 'children.children.internal.description' + | 'children.children.internal.fieldOwners' + | 'children.children.internal.ignoreType' + | 'children.children.internal.mediaType' + | 'children.children.internal.owner' + | 'children.children.internal.type' + | 'children.children.parent.children' + | 'children.children.parent.id' + | 'children.id' + | 'children.internal.content' + | 'children.internal.contentDigest' + | 'children.internal.contentFilePath' + | 'children.internal.description' + | 'children.internal.fieldOwners' + | 'children.internal.ignoreType' + | 'children.internal.mediaType' + | 'children.internal.owner' + | 'children.internal.type' + | 'children.parent.children' + | 'children.parent.children.children' + | 'children.parent.children.id' + | 'children.parent.id' + | 'children.parent.internal.content' + | 'children.parent.internal.contentDigest' + | 'children.parent.internal.contentFilePath' + | 'children.parent.internal.description' + | 'children.parent.internal.fieldOwners' + | 'children.parent.internal.ignoreType' + | 'children.parent.internal.mediaType' + | 'children.parent.internal.owner' + | 'children.parent.internal.type' + | 'children.parent.parent.children' + | 'children.parent.parent.id' + | 'id' + | 'internal.content' + | 'internal.contentDigest' + | 'internal.contentFilePath' + | 'internal.description' + | 'internal.fieldOwners' + | 'internal.ignoreType' + | 'internal.mediaType' + | 'internal.owner' + | 'internal.type' + | 'name' + | 'nodeAPIs' + | 'packageJson' + | 'parent.children' + | 'parent.children.children' + | 'parent.children.children.children' + | 'parent.children.children.id' + | 'parent.children.id' + | 'parent.children.internal.content' + | 'parent.children.internal.contentDigest' + | 'parent.children.internal.contentFilePath' + | 'parent.children.internal.description' + | 'parent.children.internal.fieldOwners' + | 'parent.children.internal.ignoreType' + | 'parent.children.internal.mediaType' + | 'parent.children.internal.owner' + | 'parent.children.internal.type' + | 'parent.children.parent.children' + | 'parent.children.parent.id' + | 'parent.id' + | 'parent.internal.content' + | 'parent.internal.contentDigest' + | 'parent.internal.contentFilePath' + | 'parent.internal.description' + | 'parent.internal.fieldOwners' + | 'parent.internal.ignoreType' + | 'parent.internal.mediaType' + | 'parent.internal.owner' + | 'parent.internal.type' + | 'parent.parent.children' + | 'parent.parent.children.children' + | 'parent.parent.children.id' + | 'parent.parent.id' + | 'parent.parent.internal.content' + | 'parent.parent.internal.contentDigest' + | 'parent.parent.internal.contentFilePath' + | 'parent.parent.internal.description' + | 'parent.parent.internal.fieldOwners' + | 'parent.parent.internal.ignoreType' + | 'parent.parent.internal.mediaType' + | 'parent.parent.internal.owner' + | 'parent.parent.internal.type' + | 'parent.parent.parent.children' + | 'parent.parent.parent.id' + | 'pluginFilepath' + | 'pluginOptions' + | 'resolve' + | 'ssrAPIs' + | 'version'; + +type SitePluginFilterInput = { + readonly browserAPIs: InputMaybe; + readonly children: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly name: InputMaybe; + readonly nodeAPIs: InputMaybe; + readonly packageJson: InputMaybe; + readonly parent: InputMaybe; + readonly pluginFilepath: InputMaybe; + readonly pluginOptions: InputMaybe; + readonly resolve: InputMaybe; + readonly ssrAPIs: InputMaybe; + readonly version: InputMaybe; +}; + +type SitePluginGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SitePluginGroupConnection_distinctArgs = { + field: SitePluginFieldsEnum; +}; + + +type SitePluginGroupConnection_groupArgs = { + field: SitePluginFieldsEnum; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SitePluginGroupConnection_maxArgs = { + field: SitePluginFieldsEnum; +}; + + +type SitePluginGroupConnection_minArgs = { + field: SitePluginFieldsEnum; +}; + + +type SitePluginGroupConnection_sumArgs = { + field: SitePluginFieldsEnum; +}; + +type SitePluginSortInput = { + readonly fields: InputMaybe>>; + readonly order: InputMaybe>>; +}; + +type SiteSiteMetadata = { + readonly cdn: Maybe; + readonly description: Maybe; + readonly github: Maybe; + readonly highlightjs: Maybe; + readonly katex: Maybe; + readonly quill: Maybe; + readonly shortDescription: Maybe; + readonly shortTitle: Maybe; + readonly title: Maybe; + readonly url: Maybe; + readonly version: Maybe; +}; + +type SiteSiteMetadataFilterInput = { + readonly cdn: InputMaybe; + readonly description: InputMaybe; + readonly github: InputMaybe; + readonly highlightjs: InputMaybe; + readonly katex: InputMaybe; + readonly quill: InputMaybe; + readonly shortDescription: InputMaybe; + readonly shortTitle: InputMaybe; + readonly title: InputMaybe; + readonly url: InputMaybe; + readonly version: InputMaybe; +}; + +type SiteSortInput = { + readonly fields: InputMaybe>>; + readonly order: InputMaybe>>; +}; + +type SortOrderEnum = + | 'ASC' + | 'DESC'; + +type StringQueryOperatorInput = { + readonly eq: InputMaybe; + readonly glob: InputMaybe; + readonly in: InputMaybe>>; + readonly ne: InputMaybe; + readonly nin: InputMaybe>>; + readonly regex: InputMaybe; +}; + + +} diff --git a/_develop/scripts/release.sh b/scripts/release.sh similarity index 100% rename from _develop/scripts/release.sh rename to scripts/release.sh