Files
vscode-front-matter/src/dashboardWebView/DashboardMessage.ts
2024-05-22 20:51:12 +02:00

85 lines
2.4 KiB
TypeScript

export enum DashboardMessage {
getViewType = 'getViewType',
reload = 'reload',
setPageViewType = 'setPageViewType',
getMode = 'getMode',
showWarning = 'showWarning',
openConfig = 'openConfig',
// Project switching
switchProject = 'switchProject',
// Welcome view
initializeProject = 'initializeProject',
setFramework = 'setFramework',
addFolder = 'addFolder',
addAssetsFolder = 'addAssetsFolder',
triggerTemplate = 'triggerTemplate',
ssgGetAstroContentTypes = 'ssgGetAstroContentTypes',
ssgSetAstroContentTypes = 'ssgSetAstroContentTypes',
// Content dashboard
getData = 'getData',
createContent = 'createContent',
createByContentType = 'createByContentType',
createByTemplate = 'createByTemplate',
refreshPages = 'refreshPages',
searchPages = 'searchPages',
openFile = 'openFile',
deleteFile = 'deleteFile',
getPinnedItems = 'getPinnedItems',
pinItem = 'pinItem',
unpinItem = 'unpinItem',
rename = 'rename',
// Media Dashboard
getMedia = 'getMedia',
copyToClipboard = 'copyToClipboard',
refreshMedia = 'refreshMedia',
uploadMedia = 'uploadMedia',
deleteMedia = 'deleteMedia',
revealMedia = 'revealMedia',
insertMedia = 'insertMedia',
updateMediaMetadata = 'updateMediaMetadata',
createMediaFolder = 'createMediaFolder',
insertFile = 'insertFile',
createHexoAssetFolder = 'createHexoAssetFolder',
getUnmappedMedia = 'getUnmappedMedia',
remapMediaMetadata = 'remapMediaMetadata',
// Data dashboard
getDataEntries = 'getDataEntries',
putDataEntries = 'putDataEntries',
// Snippets dashboard
insertSnippet = 'insertSnippet',
addSnippet = 'addSnippet',
updateSnippet = 'updateSnippet',
updateSnippetPlaceholders = 'updateSnippetPlaceholders',
// Taxonomy dashboard
getTaxonomyData = 'getTaxonomyData',
editTaxonomy = 'editTaxonomy',
mergeTaxonomy = 'mergeTaxonomy',
deleteTaxonomy = 'deleteTaxonomy',
addToTaxonomy = 'addToTaxonomy',
createTaxonomy = 'createTaxonomy',
importTaxonomy = 'importTaxonomy',
moveTaxonomy = 'moveTaxonomy',
mapTaxonomy = 'mapTaxonomy',
// Other
getTheme = 'getTheme',
updateSetting = 'updateSetting',
setState = 'setState',
getState = 'getState',
runCustomScript = 'runCustomScript',
sendTelemetry = 'sendTelemetry',
showNotification = 'showNotification',
setTitle = 'setTitle',
// Settings
getSettings = 'getSettings',
setSettings = 'setSettings'
}