mirror of
https://github.com/mastermindzh/rickvanlieshout.com
synced 2024-10-23 00:58:48 +02:00
24 lines
432 B
TypeScript
24 lines
432 B
TypeScript
|
import { CreatePagesArgs } from "gatsby";
|
||
|
|
||
|
interface MetadataQueryResult {
|
||
|
site: {
|
||
|
siteMetadata: {
|
||
|
postsLimit?: number;
|
||
|
};
|
||
|
};
|
||
|
}
|
||
|
|
||
|
const metadataQuery = async (graphql: CreatePagesArgs["graphql"]) => {
|
||
|
const result = await graphql<MetadataQueryResult>(`
|
||
|
query SiteMetaData {
|
||
|
site {
|
||
|
postsLimit
|
||
|
}
|
||
|
}
|
||
|
`);
|
||
|
|
||
|
return result?.data?.site.siteMetadata ?? {};
|
||
|
};
|
||
|
|
||
|
export default metadataQuery;
|