diff --git a/src/lib/datocms-bypass.ts b/src/lib/datocms-bypass.ts index 3c8154f..c5d598a 100644 --- a/src/lib/datocms-bypass.ts +++ b/src/lib/datocms-bypass.ts @@ -24,7 +24,7 @@ function datocmsDateToIng(date : string) : number { //-----graphql query interception -export async function datocmsQueryIntercept(query : any) : Promise { +export async function datocmsQueryIntercept(query : any) { let parent = pluckFirstParentFromQuery(query); let pageQueryWhitelist = getPageQueryBypassWhitelist(); let listingQueryWhitelist = getListingQueryDirectories(); @@ -89,14 +89,14 @@ function pluckFirstParentFromQuery(query : any) : string { } -async function datocmsPageQueryIntercept(query : any) : Promise { +async function datocmsPageQueryIntercept(query : any) { let parent : string = pluckFirstParentFromQuery(query); let jsonDirectory : string = path.join(process.cwd(), 'json/site_content'); let jsonPath : string = jsonDirectory + '/' + parent + '.json'; let fileRawContents : string = ''; let fileJson : object = {} - let jsonData : object = {} + let jsonData : any = {} try { fileRawContents = await fs.readFile(jsonPath, 'utf8'); @@ -114,10 +114,10 @@ async function datocmsPageQueryIntercept(query : any) : Promise { } -async function datocmsListingQueryIntercept(query : any) : Promise { +async function datocmsListingQueryIntercept(query : any) { let parent : string = pluckFirstParentFromQuery(query); - let jsonData : object = {}; + let jsonData : any = {}; switch(parent) { case 'allBlogPosts': @@ -223,7 +223,7 @@ function jsonNodesExist(jsonData : object, nodes : array) { } -export async function getJsonItemsFromDirectory(jsonDirectory : string, pluckerFunction : object, validationNodes : array) { +export async function getJsonItemsFromDirectory(jsonDirectory : string, pluckerFunction : any, validationNodes : array) { let jsonFiles = await fs.readdir(jsonDirectory); let returnJson = []; @@ -279,7 +279,7 @@ function pluckBlogPostData(json : object) { } -function getRequiedBlogPostNodes() { +function getRequiedBlogPostNodes() : string[] { let nodes = []; let contentNodes = [];