diff --git a/graphql-types.ts b/graphql-types.ts new file mode 100644 index 0000000..c34463f --- /dev/null +++ b/graphql-types.ts @@ -0,0 +1,2722 @@ +export type Maybe = T | null; +export type Exact = { [K in keyof T]: T[K] }; +export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; +export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; +/** All built-in and custom scalars, mapped to their actual values */ +export 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: any; + /** 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: any; +}; + + + + + + + + + + +export type File = Node & { + sourceInstanceName: Scalars['String']; + absolutePath: Scalars['String']; + relativePath: Scalars['String']; + extension: Scalars['String']; + size: Scalars['Int']; + prettySize: Scalars['String']; + modifiedTime: Scalars['Date']; + accessTime: Scalars['Date']; + changeTime: Scalars['Date']; + birthTime: Scalars['Date']; + root: Scalars['String']; + dir: Scalars['String']; + base: Scalars['String']; + ext: Scalars['String']; + name: Scalars['String']; + relativeDirectory: Scalars['String']; + dev: Scalars['Int']; + mode: Scalars['Int']; + nlink: Scalars['Int']; + uid: Scalars['Int']; + gid: Scalars['Int']; + rdev: Scalars['Int']; + ino: Scalars['Float']; + atimeMs: Scalars['Float']; + mtimeMs: Scalars['Float']; + ctimeMs: Scalars['Float']; + atime: Scalars['Date']; + mtime: Scalars['Date']; + ctime: Scalars['Date']; + /** @deprecated Use `birthTime` instead */ + birthtime?: Maybe; + /** @deprecated Use `birthTime` instead */ + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + /** Copy file to static directory and return public url to it */ + publicURL?: Maybe; + /** Returns all children nodes filtered by type MarkdownRemark */ + childrenMarkdownRemark?: Maybe>>; + /** Returns the first child node of type MarkdownRemark or null if there are no children of given type on this node */ + childMarkdownRemark?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + + +export type FileModifiedTimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type FileAccessTimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type FileChangeTimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type FileBirthTimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type FileAtimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type FileMtimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type FileCtimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + +/** Node Interface */ +export type Node = { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + +export type Internal = { + content?: Maybe; + contentDigest: Scalars['String']; + description?: Maybe; + fieldOwners?: Maybe>>; + ignoreType?: Maybe; + mediaType?: Maybe; + owner: Scalars['String']; + type: Scalars['String']; +}; + + +export type Directory = Node & { + sourceInstanceName: Scalars['String']; + absolutePath: Scalars['String']; + relativePath: Scalars['String']; + extension: Scalars['String']; + size: Scalars['Int']; + prettySize: Scalars['String']; + modifiedTime: Scalars['Date']; + accessTime: Scalars['Date']; + changeTime: Scalars['Date']; + birthTime: Scalars['Date']; + root: Scalars['String']; + dir: Scalars['String']; + base: Scalars['String']; + ext: Scalars['String']; + name: Scalars['String']; + relativeDirectory: Scalars['String']; + dev: Scalars['Int']; + mode: Scalars['Int']; + nlink: Scalars['Int']; + uid: Scalars['Int']; + gid: Scalars['Int']; + rdev: Scalars['Int']; + ino: Scalars['Float']; + atimeMs: Scalars['Float']; + mtimeMs: Scalars['Float']; + ctimeMs: Scalars['Float']; + atime: Scalars['Date']; + mtime: Scalars['Date']; + ctime: Scalars['Date']; + /** @deprecated Use `birthTime` instead */ + birthtime?: Maybe; + /** @deprecated Use `birthTime` instead */ + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + + +export type DirectoryModifiedTimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type DirectoryAccessTimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type DirectoryChangeTimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type DirectoryBirthTimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type DirectoryAtimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type DirectoryMtimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type DirectoryCtimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + +export type Site = Node & { + buildTime?: Maybe; + siteMetadata?: Maybe; + port?: Maybe; + host?: Maybe; + polyfill?: Maybe; + pathPrefix?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + + +export type SiteBuildTimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + +export type SiteSiteMetadata = { + title?: Maybe; + description?: Maybe; +}; + +export type SiteFunction = Node & { + apiRoute: Scalars['String']; + originalFilePath: Scalars['String']; + relativeCompiledFilePath: Scalars['String']; + absoluteCompiledFilePath: Scalars['String']; + matchPath?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + +export type SitePage = Node & { + path: Scalars['String']; + component: Scalars['String']; + internalComponentName: Scalars['String']; + componentChunkName: Scalars['String']; + matchPath?: Maybe; + isCreatedByStatefulCreatePages?: Maybe; + pluginCreator?: Maybe; + pluginCreatorId?: Maybe; + componentPath?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + context?: Maybe; +}; + +export type SitePageContext = { + slug?: Maybe; +}; + +export type MarkdownHeading = { + id?: Maybe; + value?: Maybe; + depth?: Maybe; +}; + +export type MarkdownHeadingLevels = + | 'h1' + | 'h2' + | 'h3' + | 'h4' + | 'h5' + | 'h6'; + +export type MarkdownExcerptFormats = + | 'PLAIN' + | 'HTML' + | 'MARKDOWN'; + +export type MarkdownWordCount = { + paragraphs?: Maybe; + sentences?: Maybe; + words?: Maybe; +}; + +export type MarkdownRemark = Node & { + id: Scalars['ID']; + frontmatter?: Maybe; + excerpt?: Maybe; + rawMarkdownBody?: Maybe; + fileAbsolutePath?: Maybe; + html?: Maybe; + htmlAst?: Maybe; + excerptAst?: Maybe; + headings?: Maybe>>; + timeToRead?: Maybe; + tableOfContents?: Maybe; + wordCount?: Maybe; + parent?: Maybe; + children: Array; + internal: Internal; +}; + + +export type MarkdownRemarkExcerptArgs = { + pruneLength?: Maybe; + truncate?: Maybe; + format?: Maybe; +}; + + +export type MarkdownRemarkExcerptAstArgs = { + pruneLength?: Maybe; + truncate?: Maybe; +}; + + +export type MarkdownRemarkHeadingsArgs = { + depth?: Maybe; +}; + + +export type MarkdownRemarkTableOfContentsArgs = { + absolute?: Maybe; + pathToSlugField?: Maybe; + maxDepth?: Maybe; + heading?: Maybe; +}; + +export type MarkdownRemarkFrontmatter = { + title?: Maybe; + slug?: Maybe; + date?: Maybe; + modified?: Maybe; + description?: Maybe; +}; + + +export type MarkdownRemarkFrontmatterDateArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type MarkdownRemarkFrontmatterModifiedArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + + +export type SiteBuildMetadata = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + buildTime?: Maybe; +}; + + +export type SiteBuildMetadataBuildTimeArgs = { + formatString?: Maybe; + fromNow?: Maybe; + difference?: Maybe; + locale?: Maybe; +}; + +export type SitePlugin = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + resolve?: Maybe; + name?: Maybe; + version?: Maybe; + pluginOptions?: Maybe; + nodeAPIs?: Maybe>>; + ssrAPIs?: Maybe>>; + pluginFilepath?: Maybe; + packageJson?: Maybe; +}; + +export type SitePluginPluginOptions = { + plugins?: Maybe>>; + name?: Maybe; + path?: Maybe; + classPrefix?: Maybe; + showLineNumbers?: Maybe; + noInlineHighlight?: Maybe; + languageExtensions?: Maybe>>; + prompt?: Maybe; + pathCheck?: Maybe; + allExtensions?: Maybe; + isTSX?: Maybe; + jsxPragma?: Maybe; +}; + +export type SitePluginPluginOptionsPlugins = { + resolve?: Maybe; + id?: Maybe; + name?: Maybe; + version?: Maybe; + pluginOptions?: Maybe; +}; + +export type SitePluginPluginOptionsPluginsPluginOptions = { + classPrefix?: Maybe; + showLineNumbers?: Maybe; + noInlineHighlight?: Maybe; + languageExtensions?: Maybe>>; + prompt?: Maybe; +}; + +export type SitePluginPluginOptionsPluginsPluginOptionsLanguageExtensions = { + language?: Maybe; + extend?: Maybe; +}; + +export type SitePluginPluginOptionsPluginsPluginOptionsPrompt = { + user?: Maybe; + host?: Maybe; + global?: Maybe; +}; + +export type SitePluginPluginOptionsLanguageExtensions = { + language?: Maybe; + extend?: Maybe; +}; + +export type SitePluginPluginOptionsPrompt = { + user?: Maybe; + host?: Maybe; + global?: Maybe; +}; + +export type SitePluginPackageJson = { + name?: Maybe; + description?: Maybe; + version?: Maybe; + main?: Maybe; + author?: Maybe; + license?: Maybe; + dependencies?: Maybe>>; + devDependencies?: Maybe>>; + peerDependencies?: Maybe>>; + keywords?: Maybe>>; +}; + +export type SitePluginPackageJsonDependencies = { + name?: Maybe; + version?: Maybe; +}; + +export type SitePluginPackageJsonDevDependencies = { + name?: Maybe; + version?: Maybe; +}; + +export type SitePluginPackageJsonPeerDependencies = { + name?: Maybe; + version?: Maybe; +}; + +export type Query = { + file?: Maybe; + allFile: FileConnection; + directory?: Maybe; + allDirectory: DirectoryConnection; + site?: Maybe; + allSite: SiteConnection; + siteFunction?: Maybe; + allSiteFunction: SiteFunctionConnection; + sitePage?: Maybe; + allSitePage: SitePageConnection; + markdownRemark?: Maybe; + allMarkdownRemark: MarkdownRemarkConnection; + siteBuildMetadata?: Maybe; + allSiteBuildMetadata: SiteBuildMetadataConnection; + sitePlugin?: Maybe; + allSitePlugin: SitePluginConnection; +}; + + +export type QueryFileArgs = { + sourceInstanceName?: Maybe; + absolutePath?: Maybe; + relativePath?: Maybe; + extension?: Maybe; + size?: Maybe; + prettySize?: Maybe; + modifiedTime?: Maybe; + accessTime?: Maybe; + changeTime?: Maybe; + birthTime?: Maybe; + root?: Maybe; + dir?: Maybe; + base?: Maybe; + ext?: Maybe; + name?: Maybe; + relativeDirectory?: Maybe; + dev?: Maybe; + mode?: Maybe; + nlink?: Maybe; + uid?: Maybe; + gid?: Maybe; + rdev?: Maybe; + ino?: Maybe; + atimeMs?: Maybe; + mtimeMs?: Maybe; + ctimeMs?: Maybe; + atime?: Maybe; + mtime?: Maybe; + ctime?: Maybe; + birthtime?: Maybe; + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + publicURL?: Maybe; + childrenMarkdownRemark?: Maybe; + childMarkdownRemark?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + + +export type QueryAllFileArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + + +export type QueryDirectoryArgs = { + sourceInstanceName?: Maybe; + absolutePath?: Maybe; + relativePath?: Maybe; + extension?: Maybe; + size?: Maybe; + prettySize?: Maybe; + modifiedTime?: Maybe; + accessTime?: Maybe; + changeTime?: Maybe; + birthTime?: Maybe; + root?: Maybe; + dir?: Maybe; + base?: Maybe; + ext?: Maybe; + name?: Maybe; + relativeDirectory?: Maybe; + dev?: Maybe; + mode?: Maybe; + nlink?: Maybe; + uid?: Maybe; + gid?: Maybe; + rdev?: Maybe; + ino?: Maybe; + atimeMs?: Maybe; + mtimeMs?: Maybe; + ctimeMs?: Maybe; + atime?: Maybe; + mtime?: Maybe; + ctime?: Maybe; + birthtime?: Maybe; + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + + +export type QueryAllDirectoryArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + + +export type QuerySiteArgs = { + buildTime?: Maybe; + siteMetadata?: Maybe; + port?: Maybe; + host?: Maybe; + polyfill?: Maybe; + pathPrefix?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + + +export type QueryAllSiteArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + + +export type QuerySiteFunctionArgs = { + apiRoute?: Maybe; + originalFilePath?: Maybe; + relativeCompiledFilePath?: Maybe; + absoluteCompiledFilePath?: Maybe; + matchPath?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + + +export type QueryAllSiteFunctionArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + + +export type QuerySitePageArgs = { + path?: Maybe; + component?: Maybe; + internalComponentName?: Maybe; + componentChunkName?: Maybe; + matchPath?: Maybe; + isCreatedByStatefulCreatePages?: Maybe; + pluginCreator?: Maybe; + pluginCreatorId?: Maybe; + componentPath?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + context?: Maybe; +}; + + +export type QueryAllSitePageArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + + +export type QueryMarkdownRemarkArgs = { + id?: Maybe; + frontmatter?: Maybe; + excerpt?: Maybe; + rawMarkdownBody?: Maybe; + fileAbsolutePath?: Maybe; + html?: Maybe; + htmlAst?: Maybe; + excerptAst?: Maybe; + headings?: Maybe; + timeToRead?: Maybe; + tableOfContents?: Maybe; + wordCount?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + + +export type QueryAllMarkdownRemarkArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + + +export type QuerySiteBuildMetadataArgs = { + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + buildTime?: Maybe; +}; + + +export type QueryAllSiteBuildMetadataArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + + +export type QuerySitePluginArgs = { + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + resolve?: Maybe; + name?: Maybe; + version?: Maybe; + pluginOptions?: Maybe; + nodeAPIs?: Maybe; + ssrAPIs?: Maybe; + pluginFilepath?: Maybe; + packageJson?: Maybe; +}; + + +export type QueryAllSitePluginArgs = { + filter?: Maybe; + sort?: Maybe; + skip?: Maybe; + limit?: Maybe; +}; + +export type StringQueryOperatorInput = { + eq?: Maybe; + ne?: Maybe; + in?: Maybe>>; + nin?: Maybe>>; + regex?: Maybe; + glob?: Maybe; +}; + +export type IntQueryOperatorInput = { + eq?: Maybe; + ne?: Maybe; + gt?: Maybe; + gte?: Maybe; + lt?: Maybe; + lte?: Maybe; + in?: Maybe>>; + nin?: Maybe>>; +}; + +export type DateQueryOperatorInput = { + eq?: Maybe; + ne?: Maybe; + gt?: Maybe; + gte?: Maybe; + lt?: Maybe; + lte?: Maybe; + in?: Maybe>>; + nin?: Maybe>>; +}; + +export type FloatQueryOperatorInput = { + eq?: Maybe; + ne?: Maybe; + gt?: Maybe; + gte?: Maybe; + lt?: Maybe; + lte?: Maybe; + in?: Maybe>>; + nin?: Maybe>>; +}; + +export type MarkdownRemarkFilterListInput = { + elemMatch?: Maybe; +}; + +export type MarkdownRemarkFilterInput = { + id?: Maybe; + frontmatter?: Maybe; + excerpt?: Maybe; + rawMarkdownBody?: Maybe; + fileAbsolutePath?: Maybe; + html?: Maybe; + htmlAst?: Maybe; + excerptAst?: Maybe; + headings?: Maybe; + timeToRead?: Maybe; + tableOfContents?: Maybe; + wordCount?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + +export type MarkdownRemarkFrontmatterFilterInput = { + title?: Maybe; + slug?: Maybe; + date?: Maybe; + modified?: Maybe; + description?: Maybe; +}; + +export type JsonQueryOperatorInput = { + eq?: Maybe; + ne?: Maybe; + in?: Maybe>>; + nin?: Maybe>>; + regex?: Maybe; + glob?: Maybe; +}; + +export type MarkdownHeadingFilterListInput = { + elemMatch?: Maybe; +}; + +export type MarkdownHeadingFilterInput = { + id?: Maybe; + value?: Maybe; + depth?: Maybe; +}; + +export type MarkdownWordCountFilterInput = { + paragraphs?: Maybe; + sentences?: Maybe; + words?: Maybe; +}; + +export type NodeFilterInput = { + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + +export type NodeFilterListInput = { + elemMatch?: Maybe; +}; + +export type InternalFilterInput = { + content?: Maybe; + contentDigest?: Maybe; + description?: Maybe; + fieldOwners?: Maybe; + ignoreType?: Maybe; + mediaType?: Maybe; + owner?: Maybe; + type?: Maybe; +}; + +export type BooleanQueryOperatorInput = { + eq?: Maybe; + ne?: Maybe; + in?: Maybe>>; + nin?: Maybe>>; +}; + +export type FileConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type FileConnectionDistinctArgs = { + field: FileFieldsEnum; +}; + + +export type FileConnectionMaxArgs = { + field: FileFieldsEnum; +}; + + +export type FileConnectionMinArgs = { + field: FileFieldsEnum; +}; + + +export type FileConnectionSumArgs = { + field: FileFieldsEnum; +}; + + +export type FileConnectionGroupArgs = { + skip?: Maybe; + limit?: Maybe; + field: FileFieldsEnum; +}; + +export type FileEdge = { + next?: Maybe; + node: File; + previous?: Maybe; +}; + +export type PageInfo = { + currentPage: Scalars['Int']; + hasPreviousPage: Scalars['Boolean']; + hasNextPage: Scalars['Boolean']; + itemCount: Scalars['Int']; + pageCount: Scalars['Int']; + perPage?: Maybe; + totalCount: Scalars['Int']; +}; + +export type FileFieldsEnum = + | 'sourceInstanceName' + | 'absolutePath' + | 'relativePath' + | 'extension' + | 'size' + | 'prettySize' + | 'modifiedTime' + | 'accessTime' + | 'changeTime' + | 'birthTime' + | 'root' + | 'dir' + | 'base' + | 'ext' + | 'name' + | 'relativeDirectory' + | 'dev' + | 'mode' + | 'nlink' + | 'uid' + | 'gid' + | 'rdev' + | 'ino' + | 'atimeMs' + | 'mtimeMs' + | 'ctimeMs' + | 'atime' + | 'mtime' + | 'ctime' + | 'birthtime' + | 'birthtimeMs' + | 'blksize' + | 'blocks' + | 'publicURL' + | 'childrenMarkdownRemark' + | 'childrenMarkdownRemark___id' + | 'childrenMarkdownRemark___frontmatter___title' + | 'childrenMarkdownRemark___frontmatter___slug' + | 'childrenMarkdownRemark___frontmatter___date' + | 'childrenMarkdownRemark___frontmatter___modified' + | 'childrenMarkdownRemark___frontmatter___description' + | 'childrenMarkdownRemark___excerpt' + | 'childrenMarkdownRemark___rawMarkdownBody' + | 'childrenMarkdownRemark___fileAbsolutePath' + | 'childrenMarkdownRemark___html' + | 'childrenMarkdownRemark___htmlAst' + | 'childrenMarkdownRemark___excerptAst' + | 'childrenMarkdownRemark___headings' + | 'childrenMarkdownRemark___headings___id' + | 'childrenMarkdownRemark___headings___value' + | 'childrenMarkdownRemark___headings___depth' + | 'childrenMarkdownRemark___timeToRead' + | 'childrenMarkdownRemark___tableOfContents' + | 'childrenMarkdownRemark___wordCount___paragraphs' + | 'childrenMarkdownRemark___wordCount___sentences' + | 'childrenMarkdownRemark___wordCount___words' + | 'childrenMarkdownRemark___parent___id' + | 'childrenMarkdownRemark___parent___parent___id' + | 'childrenMarkdownRemark___parent___parent___children' + | 'childrenMarkdownRemark___parent___children' + | 'childrenMarkdownRemark___parent___children___id' + | 'childrenMarkdownRemark___parent___children___children' + | 'childrenMarkdownRemark___parent___internal___content' + | 'childrenMarkdownRemark___parent___internal___contentDigest' + | 'childrenMarkdownRemark___parent___internal___description' + | 'childrenMarkdownRemark___parent___internal___fieldOwners' + | 'childrenMarkdownRemark___parent___internal___ignoreType' + | 'childrenMarkdownRemark___parent___internal___mediaType' + | 'childrenMarkdownRemark___parent___internal___owner' + | 'childrenMarkdownRemark___parent___internal___type' + | 'childrenMarkdownRemark___children' + | 'childrenMarkdownRemark___children___id' + | 'childrenMarkdownRemark___children___parent___id' + | 'childrenMarkdownRemark___children___parent___children' + | 'childrenMarkdownRemark___children___children' + | 'childrenMarkdownRemark___children___children___id' + | 'childrenMarkdownRemark___children___children___children' + | 'childrenMarkdownRemark___children___internal___content' + | 'childrenMarkdownRemark___children___internal___contentDigest' + | 'childrenMarkdownRemark___children___internal___description' + | 'childrenMarkdownRemark___children___internal___fieldOwners' + | 'childrenMarkdownRemark___children___internal___ignoreType' + | 'childrenMarkdownRemark___children___internal___mediaType' + | 'childrenMarkdownRemark___children___internal___owner' + | 'childrenMarkdownRemark___children___internal___type' + | 'childrenMarkdownRemark___internal___content' + | 'childrenMarkdownRemark___internal___contentDigest' + | 'childrenMarkdownRemark___internal___description' + | 'childrenMarkdownRemark___internal___fieldOwners' + | 'childrenMarkdownRemark___internal___ignoreType' + | 'childrenMarkdownRemark___internal___mediaType' + | 'childrenMarkdownRemark___internal___owner' + | 'childrenMarkdownRemark___internal___type' + | 'childMarkdownRemark___id' + | 'childMarkdownRemark___frontmatter___title' + | 'childMarkdownRemark___frontmatter___slug' + | 'childMarkdownRemark___frontmatter___date' + | 'childMarkdownRemark___frontmatter___modified' + | 'childMarkdownRemark___frontmatter___description' + | 'childMarkdownRemark___excerpt' + | 'childMarkdownRemark___rawMarkdownBody' + | 'childMarkdownRemark___fileAbsolutePath' + | 'childMarkdownRemark___html' + | 'childMarkdownRemark___htmlAst' + | 'childMarkdownRemark___excerptAst' + | 'childMarkdownRemark___headings' + | 'childMarkdownRemark___headings___id' + | 'childMarkdownRemark___headings___value' + | 'childMarkdownRemark___headings___depth' + | 'childMarkdownRemark___timeToRead' + | 'childMarkdownRemark___tableOfContents' + | 'childMarkdownRemark___wordCount___paragraphs' + | 'childMarkdownRemark___wordCount___sentences' + | 'childMarkdownRemark___wordCount___words' + | 'childMarkdownRemark___parent___id' + | 'childMarkdownRemark___parent___parent___id' + | 'childMarkdownRemark___parent___parent___children' + | 'childMarkdownRemark___parent___children' + | 'childMarkdownRemark___parent___children___id' + | 'childMarkdownRemark___parent___children___children' + | 'childMarkdownRemark___parent___internal___content' + | 'childMarkdownRemark___parent___internal___contentDigest' + | 'childMarkdownRemark___parent___internal___description' + | 'childMarkdownRemark___parent___internal___fieldOwners' + | 'childMarkdownRemark___parent___internal___ignoreType' + | 'childMarkdownRemark___parent___internal___mediaType' + | 'childMarkdownRemark___parent___internal___owner' + | 'childMarkdownRemark___parent___internal___type' + | 'childMarkdownRemark___children' + | 'childMarkdownRemark___children___id' + | 'childMarkdownRemark___children___parent___id' + | 'childMarkdownRemark___children___parent___children' + | 'childMarkdownRemark___children___children' + | 'childMarkdownRemark___children___children___id' + | 'childMarkdownRemark___children___children___children' + | 'childMarkdownRemark___children___internal___content' + | 'childMarkdownRemark___children___internal___contentDigest' + | 'childMarkdownRemark___children___internal___description' + | 'childMarkdownRemark___children___internal___fieldOwners' + | 'childMarkdownRemark___children___internal___ignoreType' + | 'childMarkdownRemark___children___internal___mediaType' + | 'childMarkdownRemark___children___internal___owner' + | 'childMarkdownRemark___children___internal___type' + | 'childMarkdownRemark___internal___content' + | 'childMarkdownRemark___internal___contentDigest' + | 'childMarkdownRemark___internal___description' + | 'childMarkdownRemark___internal___fieldOwners' + | 'childMarkdownRemark___internal___ignoreType' + | 'childMarkdownRemark___internal___mediaType' + | 'childMarkdownRemark___internal___owner' + | 'childMarkdownRemark___internal___type' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | '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___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | '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___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | '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___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | '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___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type FileGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; +}; + +export type FileFilterInput = { + sourceInstanceName?: Maybe; + absolutePath?: Maybe; + relativePath?: Maybe; + extension?: Maybe; + size?: Maybe; + prettySize?: Maybe; + modifiedTime?: Maybe; + accessTime?: Maybe; + changeTime?: Maybe; + birthTime?: Maybe; + root?: Maybe; + dir?: Maybe; + base?: Maybe; + ext?: Maybe; + name?: Maybe; + relativeDirectory?: Maybe; + dev?: Maybe; + mode?: Maybe; + nlink?: Maybe; + uid?: Maybe; + gid?: Maybe; + rdev?: Maybe; + ino?: Maybe; + atimeMs?: Maybe; + mtimeMs?: Maybe; + ctimeMs?: Maybe; + atime?: Maybe; + mtime?: Maybe; + ctime?: Maybe; + birthtime?: Maybe; + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + publicURL?: Maybe; + childrenMarkdownRemark?: Maybe; + childMarkdownRemark?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + +export type FileSortInput = { + fields?: Maybe>>; + order?: Maybe>>; +}; + +export type SortOrderEnum = + | 'ASC' + | 'DESC'; + +export type DirectoryConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type DirectoryConnectionDistinctArgs = { + field: DirectoryFieldsEnum; +}; + + +export type DirectoryConnectionMaxArgs = { + field: DirectoryFieldsEnum; +}; + + +export type DirectoryConnectionMinArgs = { + field: DirectoryFieldsEnum; +}; + + +export type DirectoryConnectionSumArgs = { + field: DirectoryFieldsEnum; +}; + + +export type DirectoryConnectionGroupArgs = { + skip?: Maybe; + limit?: Maybe; + field: DirectoryFieldsEnum; +}; + +export type DirectoryEdge = { + next?: Maybe; + node: Directory; + previous?: Maybe; +}; + +export type DirectoryFieldsEnum = + | 'sourceInstanceName' + | 'absolutePath' + | 'relativePath' + | 'extension' + | 'size' + | 'prettySize' + | 'modifiedTime' + | 'accessTime' + | 'changeTime' + | 'birthTime' + | 'root' + | 'dir' + | 'base' + | 'ext' + | 'name' + | 'relativeDirectory' + | 'dev' + | 'mode' + | 'nlink' + | 'uid' + | 'gid' + | 'rdev' + | 'ino' + | 'atimeMs' + | 'mtimeMs' + | 'ctimeMs' + | 'atime' + | 'mtime' + | 'ctime' + | 'birthtime' + | 'birthtimeMs' + | 'blksize' + | 'blocks' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | '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___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | '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___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | '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___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | '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___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type DirectoryGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; +}; + +export type DirectoryFilterInput = { + sourceInstanceName?: Maybe; + absolutePath?: Maybe; + relativePath?: Maybe; + extension?: Maybe; + size?: Maybe; + prettySize?: Maybe; + modifiedTime?: Maybe; + accessTime?: Maybe; + changeTime?: Maybe; + birthTime?: Maybe; + root?: Maybe; + dir?: Maybe; + base?: Maybe; + ext?: Maybe; + name?: Maybe; + relativeDirectory?: Maybe; + dev?: Maybe; + mode?: Maybe; + nlink?: Maybe; + uid?: Maybe; + gid?: Maybe; + rdev?: Maybe; + ino?: Maybe; + atimeMs?: Maybe; + mtimeMs?: Maybe; + ctimeMs?: Maybe; + atime?: Maybe; + mtime?: Maybe; + ctime?: Maybe; + birthtime?: Maybe; + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + +export type DirectorySortInput = { + fields?: Maybe>>; + order?: Maybe>>; +}; + +export type SiteSiteMetadataFilterInput = { + title?: Maybe; + description?: Maybe; +}; + +export type SiteConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type SiteConnectionDistinctArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteConnectionMaxArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteConnectionMinArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteConnectionSumArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteConnectionGroupArgs = { + skip?: Maybe; + limit?: Maybe; + field: SiteFieldsEnum; +}; + +export type SiteEdge = { + next?: Maybe; + node: Site; + previous?: Maybe; +}; + +export type SiteFieldsEnum = + | 'buildTime' + | 'siteMetadata___title' + | 'siteMetadata___description' + | 'port' + | 'host' + | 'polyfill' + | 'pathPrefix' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | '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___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | '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___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | '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___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | '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___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type SiteGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; +}; + +export type SiteFilterInput = { + buildTime?: Maybe; + siteMetadata?: Maybe; + port?: Maybe; + host?: Maybe; + polyfill?: Maybe; + pathPrefix?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + +export type SiteSortInput = { + fields?: Maybe>>; + order?: Maybe>>; +}; + +export type SiteFunctionConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type SiteFunctionConnectionDistinctArgs = { + field: SiteFunctionFieldsEnum; +}; + + +export type SiteFunctionConnectionMaxArgs = { + field: SiteFunctionFieldsEnum; +}; + + +export type SiteFunctionConnectionMinArgs = { + field: SiteFunctionFieldsEnum; +}; + + +export type SiteFunctionConnectionSumArgs = { + field: SiteFunctionFieldsEnum; +}; + + +export type SiteFunctionConnectionGroupArgs = { + skip?: Maybe; + limit?: Maybe; + field: SiteFunctionFieldsEnum; +}; + +export type SiteFunctionEdge = { + next?: Maybe; + node: SiteFunction; + previous?: Maybe; +}; + +export type SiteFunctionFieldsEnum = + | 'apiRoute' + | 'originalFilePath' + | 'relativeCompiledFilePath' + | 'absoluteCompiledFilePath' + | 'matchPath' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | '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___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | '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___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | '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___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | '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___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type SiteFunctionGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; +}; + +export type SiteFunctionFilterInput = { + apiRoute?: Maybe; + originalFilePath?: Maybe; + relativeCompiledFilePath?: Maybe; + absoluteCompiledFilePath?: Maybe; + matchPath?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; +}; + +export type SiteFunctionSortInput = { + fields?: Maybe>>; + order?: Maybe>>; +}; + +export type SitePluginFilterInput = { + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + resolve?: Maybe; + name?: Maybe; + version?: Maybe; + pluginOptions?: Maybe; + nodeAPIs?: Maybe; + ssrAPIs?: Maybe; + pluginFilepath?: Maybe; + packageJson?: Maybe; +}; + +export type SitePluginPluginOptionsFilterInput = { + plugins?: Maybe; + name?: Maybe; + path?: Maybe; + classPrefix?: Maybe; + showLineNumbers?: Maybe; + noInlineHighlight?: Maybe; + languageExtensions?: Maybe; + prompt?: Maybe; + pathCheck?: Maybe; + allExtensions?: Maybe; + isTSX?: Maybe; + jsxPragma?: Maybe; +}; + +export type SitePluginPluginOptionsPluginsFilterListInput = { + elemMatch?: Maybe; +}; + +export type SitePluginPluginOptionsPluginsFilterInput = { + resolve?: Maybe; + id?: Maybe; + name?: Maybe; + version?: Maybe; + pluginOptions?: Maybe; +}; + +export type SitePluginPluginOptionsPluginsPluginOptionsFilterInput = { + classPrefix?: Maybe; + showLineNumbers?: Maybe; + noInlineHighlight?: Maybe; + languageExtensions?: Maybe; + prompt?: Maybe; +}; + +export type SitePluginPluginOptionsPluginsPluginOptionsLanguageExtensionsFilterListInput = { + elemMatch?: Maybe; +}; + +export type SitePluginPluginOptionsPluginsPluginOptionsLanguageExtensionsFilterInput = { + language?: Maybe; + extend?: Maybe; +}; + +export type SitePluginPluginOptionsPluginsPluginOptionsPromptFilterInput = { + user?: Maybe; + host?: Maybe; + global?: Maybe; +}; + +export type SitePluginPluginOptionsLanguageExtensionsFilterListInput = { + elemMatch?: Maybe; +}; + +export type SitePluginPluginOptionsLanguageExtensionsFilterInput = { + language?: Maybe; + extend?: Maybe; +}; + +export type SitePluginPluginOptionsPromptFilterInput = { + user?: Maybe; + host?: Maybe; + global?: Maybe; +}; + +export type SitePluginPackageJsonFilterInput = { + name?: Maybe; + description?: Maybe; + version?: Maybe; + main?: Maybe; + author?: Maybe; + license?: Maybe; + dependencies?: Maybe; + devDependencies?: Maybe; + peerDependencies?: Maybe; + keywords?: Maybe; +}; + +export type SitePluginPackageJsonDependenciesFilterListInput = { + elemMatch?: Maybe; +}; + +export type SitePluginPackageJsonDependenciesFilterInput = { + name?: Maybe; + version?: Maybe; +}; + +export type SitePluginPackageJsonDevDependenciesFilterListInput = { + elemMatch?: Maybe; +}; + +export type SitePluginPackageJsonDevDependenciesFilterInput = { + name?: Maybe; + version?: Maybe; +}; + +export type SitePluginPackageJsonPeerDependenciesFilterListInput = { + elemMatch?: Maybe; +}; + +export type SitePluginPackageJsonPeerDependenciesFilterInput = { + name?: Maybe; + version?: Maybe; +}; + +export type SitePageContextFilterInput = { + slug?: Maybe; +}; + +export type SitePageConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type SitePageConnectionDistinctArgs = { + field: SitePageFieldsEnum; +}; + + +export type SitePageConnectionMaxArgs = { + field: SitePageFieldsEnum; +}; + + +export type SitePageConnectionMinArgs = { + field: SitePageFieldsEnum; +}; + + +export type SitePageConnectionSumArgs = { + field: SitePageFieldsEnum; +}; + + +export type SitePageConnectionGroupArgs = { + skip?: Maybe; + limit?: Maybe; + field: SitePageFieldsEnum; +}; + +export type SitePageEdge = { + next?: Maybe; + node: SitePage; + previous?: Maybe; +}; + +export type SitePageFieldsEnum = + | 'path' + | 'component' + | 'internalComponentName' + | 'componentChunkName' + | 'matchPath' + | 'isCreatedByStatefulCreatePages' + | 'pluginCreator___id' + | 'pluginCreator___parent___id' + | 'pluginCreator___parent___parent___id' + | 'pluginCreator___parent___parent___children' + | 'pluginCreator___parent___children' + | 'pluginCreator___parent___children___id' + | 'pluginCreator___parent___children___children' + | 'pluginCreator___parent___internal___content' + | 'pluginCreator___parent___internal___contentDigest' + | '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___children' + | 'pluginCreator___children___id' + | 'pluginCreator___children___parent___id' + | 'pluginCreator___children___parent___children' + | 'pluginCreator___children___children' + | 'pluginCreator___children___children___id' + | 'pluginCreator___children___children___children' + | 'pluginCreator___children___internal___content' + | 'pluginCreator___children___internal___contentDigest' + | '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___internal___content' + | 'pluginCreator___internal___contentDigest' + | 'pluginCreator___internal___description' + | 'pluginCreator___internal___fieldOwners' + | 'pluginCreator___internal___ignoreType' + | 'pluginCreator___internal___mediaType' + | 'pluginCreator___internal___owner' + | 'pluginCreator___internal___type' + | 'pluginCreator___resolve' + | 'pluginCreator___name' + | 'pluginCreator___version' + | 'pluginCreator___pluginOptions___plugins' + | 'pluginCreator___pluginOptions___plugins___resolve' + | 'pluginCreator___pluginOptions___plugins___id' + | 'pluginCreator___pluginOptions___plugins___name' + | 'pluginCreator___pluginOptions___plugins___version' + | 'pluginCreator___pluginOptions___name' + | 'pluginCreator___pluginOptions___path' + | 'pluginCreator___pluginOptions___classPrefix' + | 'pluginCreator___pluginOptions___showLineNumbers' + | 'pluginCreator___pluginOptions___noInlineHighlight' + | 'pluginCreator___pluginOptions___languageExtensions' + | 'pluginCreator___pluginOptions___languageExtensions___language' + | 'pluginCreator___pluginOptions___languageExtensions___extend' + | 'pluginCreator___pluginOptions___prompt___user' + | 'pluginCreator___pluginOptions___prompt___host' + | 'pluginCreator___pluginOptions___prompt___global' + | 'pluginCreator___pluginOptions___pathCheck' + | 'pluginCreator___pluginOptions___allExtensions' + | 'pluginCreator___pluginOptions___isTSX' + | 'pluginCreator___pluginOptions___jsxPragma' + | 'pluginCreator___nodeAPIs' + | 'pluginCreator___ssrAPIs' + | 'pluginCreator___pluginFilepath' + | 'pluginCreator___packageJson___name' + | 'pluginCreator___packageJson___description' + | 'pluginCreator___packageJson___version' + | 'pluginCreator___packageJson___main' + | 'pluginCreator___packageJson___author' + | 'pluginCreator___packageJson___license' + | 'pluginCreator___packageJson___dependencies' + | 'pluginCreator___packageJson___dependencies___name' + | 'pluginCreator___packageJson___dependencies___version' + | 'pluginCreator___packageJson___devDependencies' + | 'pluginCreator___packageJson___devDependencies___name' + | 'pluginCreator___packageJson___devDependencies___version' + | 'pluginCreator___packageJson___peerDependencies' + | 'pluginCreator___packageJson___peerDependencies___name' + | 'pluginCreator___packageJson___peerDependencies___version' + | 'pluginCreator___packageJson___keywords' + | 'pluginCreatorId' + | 'componentPath' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | '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___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | '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___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | '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___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | '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___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'context___slug'; + +export type SitePageGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; +}; + +export type SitePageFilterInput = { + path?: Maybe; + component?: Maybe; + internalComponentName?: Maybe; + componentChunkName?: Maybe; + matchPath?: Maybe; + isCreatedByStatefulCreatePages?: Maybe; + pluginCreator?: Maybe; + pluginCreatorId?: Maybe; + componentPath?: Maybe; + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + context?: Maybe; +}; + +export type SitePageSortInput = { + fields?: Maybe>>; + order?: Maybe>>; +}; + +export type MarkdownRemarkConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type MarkdownRemarkConnectionDistinctArgs = { + field: MarkdownRemarkFieldsEnum; +}; + + +export type MarkdownRemarkConnectionMaxArgs = { + field: MarkdownRemarkFieldsEnum; +}; + + +export type MarkdownRemarkConnectionMinArgs = { + field: MarkdownRemarkFieldsEnum; +}; + + +export type MarkdownRemarkConnectionSumArgs = { + field: MarkdownRemarkFieldsEnum; +}; + + +export type MarkdownRemarkConnectionGroupArgs = { + skip?: Maybe; + limit?: Maybe; + field: MarkdownRemarkFieldsEnum; +}; + +export type MarkdownRemarkEdge = { + next?: Maybe; + node: MarkdownRemark; + previous?: Maybe; +}; + +export type MarkdownRemarkFieldsEnum = + | 'id' + | 'frontmatter___title' + | 'frontmatter___slug' + | 'frontmatter___date' + | 'frontmatter___modified' + | 'frontmatter___description' + | 'excerpt' + | 'rawMarkdownBody' + | 'fileAbsolutePath' + | 'html' + | 'htmlAst' + | 'excerptAst' + | 'headings' + | 'headings___id' + | 'headings___value' + | 'headings___depth' + | 'timeToRead' + | 'tableOfContents' + | 'wordCount___paragraphs' + | 'wordCount___sentences' + | 'wordCount___words' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | '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___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | '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___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | '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___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | '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___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type MarkdownRemarkGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; +}; + +export type MarkdownRemarkSortInput = { + fields?: Maybe>>; + order?: Maybe>>; +}; + +export type SiteBuildMetadataConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type SiteBuildMetadataConnectionDistinctArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataConnectionMaxArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataConnectionMinArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataConnectionSumArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataConnectionGroupArgs = { + skip?: Maybe; + limit?: Maybe; + field: SiteBuildMetadataFieldsEnum; +}; + +export type SiteBuildMetadataEdge = { + next?: Maybe; + node: SiteBuildMetadata; + previous?: Maybe; +}; + +export type SiteBuildMetadataFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | '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___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | '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___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | '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___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | '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___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'buildTime'; + +export type SiteBuildMetadataGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; +}; + +export type SiteBuildMetadataFilterInput = { + id?: Maybe; + parent?: Maybe; + children?: Maybe; + internal?: Maybe; + buildTime?: Maybe; +}; + +export type SiteBuildMetadataSortInput = { + fields?: Maybe>>; + order?: Maybe>>; +}; + +export type SitePluginConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type SitePluginConnectionDistinctArgs = { + field: SitePluginFieldsEnum; +}; + + +export type SitePluginConnectionMaxArgs = { + field: SitePluginFieldsEnum; +}; + + +export type SitePluginConnectionMinArgs = { + field: SitePluginFieldsEnum; +}; + + +export type SitePluginConnectionSumArgs = { + field: SitePluginFieldsEnum; +}; + + +export type SitePluginConnectionGroupArgs = { + skip?: Maybe; + limit?: Maybe; + field: SitePluginFieldsEnum; +}; + +export type SitePluginEdge = { + next?: Maybe; + node: SitePlugin; + previous?: Maybe; +}; + +export type SitePluginFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | '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___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | '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___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | '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___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | '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___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'resolve' + | 'name' + | 'version' + | 'pluginOptions___plugins' + | 'pluginOptions___plugins___resolve' + | 'pluginOptions___plugins___id' + | 'pluginOptions___plugins___name' + | 'pluginOptions___plugins___version' + | 'pluginOptions___plugins___pluginOptions___classPrefix' + | 'pluginOptions___plugins___pluginOptions___showLineNumbers' + | 'pluginOptions___plugins___pluginOptions___noInlineHighlight' + | 'pluginOptions___plugins___pluginOptions___languageExtensions' + | 'pluginOptions___name' + | 'pluginOptions___path' + | 'pluginOptions___classPrefix' + | 'pluginOptions___showLineNumbers' + | 'pluginOptions___noInlineHighlight' + | 'pluginOptions___languageExtensions' + | 'pluginOptions___languageExtensions___language' + | 'pluginOptions___languageExtensions___extend' + | 'pluginOptions___prompt___user' + | 'pluginOptions___prompt___host' + | 'pluginOptions___prompt___global' + | 'pluginOptions___pathCheck' + | 'pluginOptions___allExtensions' + | 'pluginOptions___isTSX' + | 'pluginOptions___jsxPragma' + | 'nodeAPIs' + | 'ssrAPIs' + | 'pluginFilepath' + | 'packageJson___name' + | 'packageJson___description' + | 'packageJson___version' + | 'packageJson___main' + | 'packageJson___author' + | 'packageJson___license' + | 'packageJson___dependencies' + | 'packageJson___dependencies___name' + | 'packageJson___dependencies___version' + | 'packageJson___devDependencies' + | 'packageJson___devDependencies___name' + | 'packageJson___devDependencies___version' + | 'packageJson___peerDependencies' + | 'packageJson___peerDependencies___name' + | 'packageJson___peerDependencies___version' + | 'packageJson___keywords'; + +export type SitePluginGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + field: Scalars['String']; + fieldValue?: Maybe; +}; + +export type SitePluginSortInput = { + fields?: Maybe>>; + order?: Maybe>>; +}; + +export type Unnamed_1_QueryVariables = Exact<{ [key: string]: never; }>; + + +export type Unnamed_1_Query = { allMarkdownRemark: { edges: Array<{ node: ( + Pick + & { frontmatter?: Maybe> } + ) }> } }; + +export type MarkdownPageTemplateQueryVariables = Exact<{ + slug: Scalars['String']; +}>; + + +export type MarkdownPageTemplateQuery = { markdownRemark?: Maybe<( + Pick + & { frontmatter?: Maybe> } + )> }; diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 2439c5c..9e19634 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -5,12 +5,18 @@ import {Helmet} from 'react-helmet'; const Layout: React.FC<{}> = (props) => { return (
- - Rik Berkelder - - -
- + + + + + + + +
+
{props.children}
diff --git a/src/pages/blog.tsx b/src/pages/blog.tsx index 520d953..35bcdb1 100644 --- a/src/pages/blog.tsx +++ b/src/pages/blog.tsx @@ -1,7 +1,8 @@ import React from "react"; import {graphql, PageProps, Link} from "gatsby"; -import {Query } from '../../gatsby-graphql'; +import {Query } from '../../graphql-types'; import Layout from '../components/Layout'; +import Helmet from 'react-helmet'; const Blog: React.FC> = (props) => { const remark = props.data?.allMarkdownRemark?.edges; @@ -24,6 +25,7 @@ const Blog: React.FC> = (props) => { return ( + Blog

Blog

    {links} diff --git a/src/pages/contact.tsx b/src/pages/contact.tsx index 30147ea..d64263d 100644 --- a/src/pages/contact.tsx +++ b/src/pages/contact.tsx @@ -1,24 +1,30 @@ import React from "react" import Layout from '../components/Layout'; +import Helmet from 'react-helmet'; const Contact: React.FC<{}> = () => { return ( -

    Contact Info

    -

    E-Mail

    -
    mail@riksolo.com
    + + Contact + + +

    Contact Info

    +

    E-Mail

    +
    mail@riksolo.com
    + +

    Social Media

    +
      + {[ + {url: "https://twitter.com/rikksolo", title: "Twitter"}, + {url: "https://instagram.com/rikberkelder", title: "Instagram"}, + {url: "https://github.com/rikberkelder", title: "Github"}, + {url: "https://gitlab.riksolo.com/riksolo", title: "Gitlab"} + ].map(item => { + return
    • {item.title}
    • + })} +
    -

    Social Media

    -
      - {[ - {url: "https://twitter.com/rikksolo", title: "Twitter"}, - {url: "https://instagram.com/rikberkelder", title: "Instagram"}, - {url: "https://github.com/rikberkelder", title: "Github"}, - {url: "https://gitlab.riksolo.com/riksolo", title: "Gitlab"} - ].map(item => { - return
    • {item.title}
    • - })} -
    ); }; diff --git a/src/templates/mdPageTemplate.tsx b/src/templates/mdPageTemplate.tsx index d69d5ac..49ab3dc 100644 --- a/src/templates/mdPageTemplate.tsx +++ b/src/templates/mdPageTemplate.tsx @@ -1,24 +1,54 @@ import React from 'react'; import {graphql, PageProps, Link} from 'gatsby'; import Layout from '../components/Layout'; -import {Query} from '../../gatsby-graphql'; +import {Query} from '../../graphql-types'; +import Helmet from 'react-helmet'; const MdPageTemplate: React.FC> = ({data}) => { + const post = data.markdownRemark; - return ( - -
    + const richData = { + } + + + return ( + +
    - << Back to post list + << Back to post list

    {post.frontmatter?.title}

    {post.frontmatter?.date}
    -
    -
    - ); +
    + + {post.frontmatter?.title} + + + {post.frontmatter.description ? ( + + ): null} + + + + +
    + ); } export default MdPageTemplate;