mirror of
https://github.com/LaconicNetwork/laconic.com.git
synced 2026-03-05 17:14:08 +00:00
Signed-off-by: Traxus <shyidx@gmail.com>
This commit is contained in:
parent
fe88281340
commit
6657fb1b8c
@ -89,7 +89,7 @@ function pluckFirstParentFromQuery(query : any) : string {
|
||||
|
||||
}
|
||||
|
||||
async function datocmsPageQueryIntercept(query : any) {
|
||||
async function datocmsPageQueryIntercept(query : any) : Promise<any> {
|
||||
|
||||
let parent : string = pluckFirstParentFromQuery(query);
|
||||
let jsonDirectory : string = path.join(process.cwd(), 'json/site_content');
|
||||
@ -114,7 +114,7 @@ async function datocmsPageQueryIntercept(query : any) {
|
||||
|
||||
}
|
||||
|
||||
async function datocmsListingQueryIntercept(query : any) {
|
||||
async function datocmsListingQueryIntercept(query : any) : Promise<any> {
|
||||
|
||||
let parent : string = pluckFirstParentFromQuery(query);
|
||||
let jsonData : any = {};
|
||||
@ -224,7 +224,7 @@ function jsonNodesExist(jsonData : any, nodes : any) {
|
||||
|
||||
}
|
||||
|
||||
export async function getJsonItemsFromDirectory(jsonDirectory : string, pluckerFunction : any, validationNodes : any[]) {
|
||||
export async function getJsonItemsFromDirectory(jsonDirectory : string, pluckerFunction : any, validationNodes : any[]) : Promise<any> {
|
||||
let jsonFiles = await fs.readdir(jsonDirectory);
|
||||
let returnJson = [];
|
||||
|
||||
@ -369,7 +369,7 @@ export async function getAllBlogPostsSlugsFromSource() {
|
||||
|
||||
}
|
||||
|
||||
export async function getAllBlogPostsFromSource(datocmsFilters : any) : any {
|
||||
export async function getAllBlogPostsFromSource(datocmsFilters : any) : Promise<any> {
|
||||
let allBlogPostsFromSource : any = {};
|
||||
|
||||
if (process.env.NEXT_PUBLIC_DATOCMS_BYPASS_TYPE === "local_json") {
|
||||
@ -382,7 +382,7 @@ export async function getAllBlogPostsFromSource(datocmsFilters : any) : any {
|
||||
|
||||
}
|
||||
|
||||
async function getSingleBlogPostJsonBySlug(slug : string) {
|
||||
async function getSingleBlogPostJsonBySlug(slug : string) : Promise<any> {
|
||||
|
||||
let jsonDirectory = getBlogJsonDirectoryPath();
|
||||
let jsonFile = slug + '.json';
|
||||
@ -405,7 +405,7 @@ async function getSingleBlogPostJsonBySlug(slug : string) {
|
||||
|
||||
}
|
||||
|
||||
export async function getSingleBlogPostBySlugFromSource(slug : string) {
|
||||
export async function getSingleBlogPostBySlugFromSource(slug : string) : Promise<any> {
|
||||
let blogPostJson : any = {};
|
||||
|
||||
if (process.env.NEXT_PUBLIC_DATOCMS_BYPASS_TYPE === "local_json") {
|
||||
@ -457,7 +457,7 @@ function getBlogPostCategorySlugs(blogPostJson : any) {
|
||||
|
||||
}
|
||||
|
||||
export async function getRelatedBlogPosts(blogPostJson : any, matchCount : number) {
|
||||
export async function getRelatedBlogPosts(blogPostJson : any, matchCount : number) : Promise<any> {
|
||||
|
||||
let relatedBlogPosts = [];
|
||||
let reservedSlugs = []
|
||||
@ -544,7 +544,7 @@ function getRequiedBlogBlogCategoryNodes() {
|
||||
|
||||
}
|
||||
|
||||
export async function getAllBlogCategoriesJson() {
|
||||
export async function getAllBlogCategoriesJson() : Promise<any> {
|
||||
let jsonDirectory = getBlogCategoriesJsonDirectoryPath();
|
||||
let validationNodes = getRequiedBlogBlogCategoryNodes();
|
||||
let allBlogCategoriesJson = await getJsonItemsFromDirectory(jsonDirectory, pluckBlogCategoriesData, validationNodes)
|
||||
@ -552,7 +552,7 @@ export async function getAllBlogCategoriesJson() {
|
||||
return allBlogCategoriesJson;
|
||||
}
|
||||
|
||||
export async function getAllBlogPostsCategoriesFromSource() {
|
||||
export async function getAllBlogPostsCategoriesFromSource() : Promise<any> {
|
||||
let allBlogPostsCategoriesFromSource = {};
|
||||
|
||||
if (process.env.NEXT_PUBLIC_DATOCMS_BYPASS_TYPE === "local_json") {
|
||||
@ -607,7 +607,7 @@ function sortEventsJsonByStartDate(json : any) {
|
||||
return sortedJson;
|
||||
}
|
||||
|
||||
async function getAllEventsJson() {
|
||||
async function getAllEventsJson() : Promise<any> {
|
||||
let jsonDirectory = getEventsJsonDirectoryPath();
|
||||
let validationNodes = getRequiedEventNodes();
|
||||
let events = await getJsonItemsFromDirectory(jsonDirectory, pluckEventData, validationNodes);
|
||||
@ -656,7 +656,7 @@ function sortPositionsJsonById(json : any) {
|
||||
return sortedJson;
|
||||
}
|
||||
|
||||
async function getAllPositionsJson() {
|
||||
async function getAllPositionsJson() : Promise<any> {
|
||||
let jsonDirectory = getPositionsJsonDirectoryPath();
|
||||
let validationNodes = getRequiedPositionNodes();
|
||||
let positions = await getJsonItemsFromDirectory(jsonDirectory, pluckPositionData, validationNodes);
|
||||
@ -706,7 +706,7 @@ function sortPressReleasesJsonByDate(json : any) {
|
||||
return sortedJson;
|
||||
}
|
||||
|
||||
async function getAllPressReleasesJson() {
|
||||
async function getAllPressReleasesJson() : Promise<any> {
|
||||
let jsonDirectory = getPressReleasesJsonDirectoryPath();
|
||||
let validationNodes = getRequiedPressReleaseNodes();
|
||||
let pressReleases = await getJsonItemsFromDirectory(jsonDirectory, pluckPressReleaseData, validationNodes);
|
||||
@ -754,7 +754,7 @@ function sortTeamsJsonById(json : any) {
|
||||
return sortedJson;
|
||||
}
|
||||
|
||||
async function getAllTeamsJson() {
|
||||
async function getAllTeamsJson() : Promise<any> {
|
||||
let jsonDirectory = getTeamsJsonDirectoryPath();
|
||||
let validationNodes = getRequiedTeamNodes();
|
||||
let teams = await getJsonItemsFromDirectory(jsonDirectory, pluckTeamData, validationNodes);
|
||||
@ -804,7 +804,7 @@ function sortTestimonialsJsonById(json : any) {
|
||||
return sortedJson;
|
||||
}
|
||||
|
||||
async function getAllTestimonialsJson() {
|
||||
async function getAllTestimonialsJson() : Promise<any> {
|
||||
let jsonDirectory = getTestimonialsJsonDirectoryPath();
|
||||
let validationNodes = getRequiedTestimonialNodes();
|
||||
let testimonials = await getJsonItemsFromDirectory(jsonDirectory, pluckTestimonialData, validationNodes);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user