Function: isDislikeEnabled()
ts
function isDislikeEnabled<T>(data: T): data is T & { dislike_count: number; disliked: boolean };Type guard narrowing disliked / dislike_count to non-optional. False when dislike is not available for the requested widget context.
Type Parameters
T
T extends { dislike_count?: number; disliked?: boolean; }
Parameters
data
T
Returns
data is T & { dislike_count: number; disliked: boolean }
Example
typescript
const data = await sdk.reviews().getLikeCount('rev-1', uid, { widgetType: 'widget' });
if (isDislikeEnabled(data)) {
console.log(data.dislike_count);
}