Interface PluginIconThemeDocument

interface PluginIconThemeDocument {
    file?: string;
    fileExtensions?: {
        [extension: string]: string;
    };
    fileNames?: {
        [fileName: string]: string;
    };
    folder?: string;
    folderExpanded?: string;
    folderNames?: {
        [folderName: string]: string;
    };
    folderNamesExpanded?: {
        [folderName: string]: string;
    };
    fonts: PluginFontDefinition[];
    hidesExplorerArrows?: boolean;
    highContrast?: PluginIconsAssociation;
    iconDefinitions: PluginIconDefinitions;
    languageIds?: {
        [languageId: string]: string;
    };
    light?: PluginIconsAssociation;
    rootFolder?: string;
    rootFolderExpanded?: string;
    showLanguageModeIcons?: boolean;
}

Hierarchy (view full)

Properties

file?: string
fileExtensions?: {
    [extension: string]: string;
}

Type declaration

  • [extension: string]: string
fileNames?: {
    [fileName: string]: string;
}

Type declaration

  • [fileName: string]: string
folder?: string
folderExpanded?: string
folderNames?: {
    [folderName: string]: string;
}

Type declaration

  • [folderName: string]: string
folderNamesExpanded?: {
    [folderName: string]: string;
}

Type declaration

  • [folderName: string]: string
hidesExplorerArrows?: boolean
highContrast?: PluginIconsAssociation
iconDefinitions: PluginIconDefinitions
languageIds?: {
    [languageId: string]: string;
}

Type declaration

  • [languageId: string]: string
rootFolder?: string
rootFolderExpanded?: string
showLanguageModeIcons?: boolean