@analogjs/content
Version:
Content Rendering for Analog
21 lines (17 loc) • 939 B
TypeScript
import * as _angular_core from '@angular/core';
import { Signal } from '@angular/core';
import * as _analogjs_content from '@analogjs/content';
import { InjectContentFilesFilterFunction, ContentFile } from '@analogjs/content';
declare function contentFilesResource<Attributes extends Record<string, any>>(filterFn?: InjectContentFilesFilterFunction<Attributes> | undefined): _angular_core.ResourceRef<_analogjs_content.ContentFile<Attributes>[] | undefined>;
type ContentFileParams = Signal<string | {
customFilename: string;
}>;
/**
* Resource for requesting an individual content file
*
* @param params
* @param fallback
* @returns
*/
declare function contentFileResource<Attributes extends Record<string, any> = Record<string, any>>(params?: ContentFileParams, fallback?: string): _angular_core.ResourceRef<ContentFile<Record<string, never> | Attributes> | undefined>;
export { contentFileResource, contentFilesResource };