mirror of
https://github.com/Sevichecc/Urara-Blog.git
synced 2025-05-04 14:09:30 +08:00
28 lines
745 B
Text
28 lines
745 B
Text
import { IconifyInfo } from '@iconify/types';
|
|
|
|
/**
|
|
* Item provided by API or loaded from collections.json, slightly different from IconifyInfo
|
|
*/
|
|
interface LegacyIconifyInfo {
|
|
name: string;
|
|
total?: number;
|
|
version?: string;
|
|
author?: string;
|
|
url?: string;
|
|
license?: string;
|
|
licenseURL?: string;
|
|
licenseSPDX?: string;
|
|
samples?: string[];
|
|
height?: number | number[];
|
|
displayHeight?: number;
|
|
samplesHeight?: number;
|
|
category?: string;
|
|
palette?: 'Colorless' | 'Colorful';
|
|
hidden?: boolean;
|
|
}
|
|
/**
|
|
* Convert data to valid CollectionInfo
|
|
*/
|
|
declare function convertIconSetInfo(data: unknown, expectedPrefix?: string): IconifyInfo | null;
|
|
|
|
export { LegacyIconifyInfo, convertIconSetInfo };
|