contentful-management
Version:
Client for Contentful's Content Management API
26 lines (25 loc) • 887 B
TypeScript
import type { DefaultElements, Link, MakeRequest, SemanticRequestFilter } from '../common-types';
export type DuplicateLabel = 'high' | 'medium' | 'low';
export type GetSemanticDuplicatesProps = {
entityId: string;
filter?: SemanticRequestFilter;
};
export type SemanticDuplicatesResult = {
sys: {
type: 'SemanticDuplicatesResult';
entity: Link<'Entry'>;
space: Link<'Space'>;
environment: Link<'Environment'>;
};
label: DuplicateLabel;
};
export type SemanticDuplicatesProps = {
sys: {
type: 'Array';
correlationId?: string;
};
items: SemanticDuplicatesResult[];
};
export interface SemanticDuplicates extends SemanticDuplicatesProps, DefaultElements<SemanticDuplicatesProps> {
}
export declare function wrapSemanticDuplicates(_makeRequest: MakeRequest, data: SemanticDuplicatesProps): SemanticDuplicates;