@limitless-angular/sanity
Version:
A powerful Angular library for Sanity.io integration, featuring Portable Text rendering and optimized image loading.
22 lines (21 loc) • 1.09 kB
TypeScript
import { TemplateRef } from '@angular/core';
import { PortableTextListItemBlock, PortableTextMarkDefinition, PortableTextSpan } from '@portabletext/types';
import { TemplateContext } from '../types';
import { serializeBlock } from '../utils';
import * as i0 from "@angular/core";
export declare class ListItemComponent {
template: import("@angular/core").Signal<TemplateRef<TemplateContext<PortableTextListItemBlock<PortableTextMarkDefinition, PortableTextSpan, string, string>> & {
index: number;
}>>;
getNodeWithoutListItem: (node: PortableTextListItemBlock) => {
children: PortableTextSpan[];
_type: "block" | string;
_key?: string | undefined;
markDefs?: PortableTextMarkDefinition[] | undefined;
style?: string | undefined;
level?: number | undefined;
};
protected readonly serializeBlock: typeof serializeBlock;
static ɵfac: i0.ɵɵFactoryDeclaration<ListItemComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ListItemComponent, "lib-list-item", never, {}, {}, never, never, true, never>;
}