moved type definitions to a separate directory and fixed some documentations under utils/
This commit is contained in:
22
utils/types/linkCard.ts
Normal file
22
utils/types/linkCard.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
/**
|
||||
* Type for LinkCard component
|
||||
* @module utils/linkCard
|
||||
*/
|
||||
|
||||
/**
|
||||
* Interface that defines property for LinkCard component
|
||||
* @property {string} title title of link
|
||||
* @property {string} description description of link
|
||||
* @property {string} link link itself
|
||||
* @property {string=} imagePath optional path to image to display with
|
||||
* @example
|
||||
* <LinkCard title="Test Article" description="Test entry for the website." link="/blog/test" image-path="blog-cover-image.jpg" />
|
||||
*/
|
||||
interface LinkCardProperty {
|
||||
title: string;
|
||||
description: string;
|
||||
link: string;
|
||||
imagePath?: string;
|
||||
}
|
||||
|
||||
export type { LinkCardProperty };
|
||||
Reference in New Issue
Block a user