UNPKG

@limitless-angular/sanity

Version:

A powerful Angular library for Sanity.io integration, featuring Portable Text rendering and optimized image loading.

17 lines (16 loc) 844 B
import { type EnvironmentProviders, type Provider } from '@angular/core'; import { type SanityClientFactory, type SanityConfig } from '@limitless-angular/sanity/shared'; export interface LivePreviewOptions { refreshInterval?: number; } export declare function provideSanity(factoryOrConfig: SanityClientFactory | SanityConfig, ...features: SanityFeatures[]): EnvironmentProviders; export interface SanityFeature<FeatureKind extends SanityFeatureKind> { ɵkind: FeatureKind; ɵproviders: Provider[]; } export type SanityLivePreviewFeature = SanityFeature<SanityFeatureKind.SanityLivePreviewFeature>; export declare function withLivePreview(options?: LivePreviewOptions): SanityLivePreviewFeature; export type SanityFeatures = SanityLivePreviewFeature; export declare const enum SanityFeatureKind { SanityLivePreviewFeature = 0 }