mirror of
https://github.com/Mibew/simple-icons.git
synced 2024-11-16 10:24:12 +03:00
31 lines
578 B
TypeScript
31 lines
578 B
TypeScript
/**
|
|
* The license for a Simple Icon.
|
|
*
|
|
* @see {@link https://github.com/simple-icons/simple-icons/blob/develop/CONTRIBUTING.md#optional-data Optional Data}
|
|
*/
|
|
export type License = SPDXLicense | CustomLicense;
|
|
|
|
type SPDXLicense = {
|
|
type: string;
|
|
url?: string;
|
|
};
|
|
|
|
type CustomLicense = {
|
|
type: 'custom';
|
|
url: string;
|
|
};
|
|
|
|
/**
|
|
* The data for a Simple Icon as is exported by the npm package.
|
|
*/
|
|
export interface SimpleIcon {
|
|
title: string;
|
|
slug: string;
|
|
svg: string;
|
|
path: string;
|
|
source: string;
|
|
hex: string;
|
|
guidelines?: string;
|
|
license?: License;
|
|
}
|