UNPKG

astro-accelerator-utils

Version:
67 lines (66 loc) 2.08 kB
/** * @typedef { import("../types/PagePredicate").PagePredicate } PagePredicate * @typedef { import("../types/Astro").MarkdownInstance} MarkdownInstance */ /** * Predicate for whether a page should appear in the sitemap * @param {MarkdownInstance} p * @returns {boolean} */ export function showInSitemap(p: MarkdownInstance): boolean; /** * Predicate for whether a page should appear in the site search * @param {MarkdownInstance} p * @returns {boolean} */ export function showInSearch(p: MarkdownInstance): boolean; /** * Predicate for whether a page should appear in the navigation menu * @param {MarkdownInstance} p * @returns {boolean} */ export function showInMenu(p: MarkdownInstance): boolean; /** * Predicate for whether a page is an author page * @param {MarkdownInstance} p * @returns {boolean} */ export function isAuthor(p: MarkdownInstance): boolean; /** * Predicate for whether a page is an author page * @param {MarkdownInstance} p * @returns {boolean} */ export function notAuthor(p: MarkdownInstance): boolean; /** * Predicate for whether a page is a search page * @param {MarkdownInstance} p * @returns {boolean} */ export function isSearch(p: MarkdownInstance): boolean; /** * Predicate for whether a page is an search page * @param {MarkdownInstance} p * @returns {boolean} */ export function notSearch(p: MarkdownInstance): boolean; /** * Predicate for whether a page has a modified date * @param {MarkdownInstance} p * @returns {boolean} */ export function hasDate(p: MarkdownInstance): boolean; /** * Predicate for whether a page has a modified date * @param {MarkdownInstance} p * @returns {boolean} */ export function hasModDate(p: MarkdownInstance): boolean; /** * Predicate for whether a page should be listed * @param {MarkdownInstance<Record<string, any>>} p * @returns {boolean} */ export function isListable(p: MarkdownInstance<Record<string, any>>): boolean; export type PagePredicate = import("../types/PagePredicate").PagePredicate; export type MarkdownInstance = import("../types/Astro").MarkdownInstance;