@cisstech/nge
Version:
NG Essentials is a collection of libraries for Angular developers.
31 lines (30 loc) • 666 B
TypeScript
import { DefaultIcon } from './icons.files';
export interface FolderIcon {
/**
* Name of the icon, e.g. 'src'
*/
name: string;
/**
* Define the folder names that should apply the icon.
* E.g. ['src', 'source']
*/
folderNames: string[];
}
export interface FolderTheme {
/**
* Define the default icon for folders in a theme.
*/
defaultIcon: DefaultIcon;
/**
* Icon for root folders.
*/
rootFolder?: DefaultIcon;
/**
* Defines folder icons for specific folder names.
*/
icons?: FolderIcon[];
}
/**
* Defines folder icons
*/
export declare const FOLDER_THEME: FolderTheme;