contentful-management
Version:
Client for Contentful's Content Management API
24 lines (23 loc) • 859 B
TypeScript
import type { DefaultElements, Link, MakeRequest, SemanticRequestFilter } from '../common-types';
export type GetSemanticRecommendationsProps = {
entityId: string;
filter?: SemanticRequestFilter;
};
export type SemanticRecommendationsResult = {
sys: {
type: 'SemanticRecommendationsResult';
entity: Link<'Entry'>;
space: Link<'Space'>;
environment: Link<'Environment'>;
};
};
export type SemanticRecommendationsProps = {
sys: {
type: 'Array';
correlationId?: string;
};
items: SemanticRecommendationsResult[];
};
export interface SemanticRecommendations extends SemanticRecommendationsProps, DefaultElements<SemanticRecommendationsProps> {
}
export declare function wrapSemanticRecommendations(_makeRequest: MakeRequest, data: SemanticRecommendationsProps): SemanticRecommendations;