Type alias GetCodeLanguage

GetCodeLanguage: ((lang, rawCode) => string)

A function that can be used to get the language for a block of code or allow different aliases.

Type declaration

    • (lang, rawCode): string
    • Parameters

      • lang: string

        The language suggested by marked

      • rawCode: string

        The raw code source

      Returns string

Example

Simple Example

const getLanguage: GetCodeLanguage = (raw, suggestedLanguage) => {
switch (suggestedLanguage) {
case "":
// default to markup
return "markup";
case "sh":
// allow sh to be an alias for shell
return "shell";
default:
return suggestedLanguage;
}
}

Default Value

= (lang) => lang

Returns

The language to use