@digitalocean/do-markdownit
Version:
Markdown-It plugin for the DigitalOcean Community.
21 lines (20 loc) • 604 B
TypeScript
/**
* All languages that Prism supports.
*
* @type {Readonly<Set<string>>}
*/
export const languages: Readonly<Set<string>>;
/**
* Mapped Prism aliases to their language.
*
* @type {Readonly<Map<string, string>>}
*/
export const languageAliases: Readonly<Map<string, string>>;
/**
* Get all language dependencies for a Prism given language.
*
* @param {string} lang Prism language name to get dependencies for.
* @param {boolean} [optional=true] Whether to include optional dependencies.
* @returns {string[]}
*/
export function getDependencies(lang: string, optional?: boolean): string[];