jabb-astro-components
Version:
UI Components for web development
53 lines (49 loc) • 1.16 kB
TypeScript
export {};
declare global {
/**
* Comment
*/
namespace Cluster {
/**
* @param name
* @param img
* @param alt
* @param href
* @param target
* @param rel
*/
type ClusterType = {
name: string;
img: string;
alt: string;
href?: string;
target?: TargetPage;
rel?: Rel;
};
/**
* @param title
* @param text
* @param data
* @param limit
* @param transition
*/
export interface Cluster1 {
title?: string;
text?: string;
data: ClusterType[];
limit: number;
transition?: boolean;
more?: boolean;
}
export interface Cluster3 {
data: {
href: string;
name: string;
ariaLabel: string;
img?: string;
target?: TargetPage;
rel?: RelationLink;
}[];
}
}
}